Learn More
The estimation of effort and cost is still one of the hardest tasks in software project management. At the moment, there are many techniques to accomplish this task, such as function points, use case points and COCOMO, but there is not much information available about how to use those techniques in non-waterfall software lifecycles such as iterative or(More)
In Peru, the computing discipline as an academic field has been neglected during decades deriving in a low-quality higher education system and consequently shaping an academic community with modest participation within scientific production around the world. At the undergraduate level, universities have not adopted international standards or curricula(More)
This paper presents an empirical analysis about how the Nielsen's usability heuristics are perceived by novice evaluators. Twenty-eight undergraduate students of an Informatics Engineering program were trained in usability and heuristic evaluations for this purpose. They were asked to perform a heuristic evaluation of a transactional Web site. A survey was(More)
Usability is currently one of the most important aspects of software quality. Developers are aware that if a software product does not meet user's expectations regarding usability, the entire project might fail. For this reason, several usability evaluation methods have emerged and nowadays are employed from early phases of the software development process.(More)
The massive use of internet provides information access all over the world. It represents a potential benefit for everyone, but also brings disadvantages when it comes to deliver the information in an effective manner. Intercultural aspects have to be explicitly considered when developing web applications. This paper proposes a set of usability heuristics(More)
Cooperative or collaborative learning techniques are based on student cooperation aimed at the achievement of a common goal. This kind of techniques generates more significant and lasting knowledge. Additionally, the student has to face the challenge of not only learning individually, but also explaining to their classmates the ideas that they do not quite(More)
Since the introduction of object-oriented (OO) development techniques into industrial practices for software development, many Function Point (FP) technique adaptations have been proposed to improve estimations on the size of a software application. Most research works only deal with OO modifications to the previous version of the FP Counting Practices(More)
Since usability is considered as a critical success factor for any software application, several evaluation methods have been developed. Nowadays, it is possible to find many proposals in the literature that address to evaluate usability issues. However, there is still discussion about what usability evaluation method is the most widely accepted by the(More)
In this paper, we present the results of a systematic review involving the use of usability techniques in software developments where agile methodologies were used. The search strategy identified 307 studies, where only 32 were finally selected for the review. We found that complementary techniques are the most frequent techniques used with agile(More)