2006 · 13 citations · 9 references
ComputingComputer ScienceDesignHuman-computer InteractionSoftware EngineeringUser Experience DesignInterface DesignSoftware DesignUsability EngineeringUsability EvaluationUsability TestingUser-centered DesignInteractive System EvaluationSoftware Development MethodologySoftware Usability EvaluationSystem Usability
Usability is critical for the success of interactive software systems. However, usability evaluation is rarely taught as an indispensable element of the development process in software design courses. On analyzing usability errors students made in their programming projects, we found some usability errors, although revealed via the visual design of a user interface, resulting from earlier design decisions. It is beneficial to introduce usability concepts in early phases of software development. In this paper, we present an approach to integrating usability evaluation into behavioral modeling for interactive systems. Early usability evaluation is intended to help students obtain a better understanding on usability and encourage them to make conscious effort in seeking usability throughout the development process.
9
Designing the user interface: Strategies for effective human-computer interaction
Applied Ergonomics · 1993 · 5.6K citations
Arts, Computer Science, Design +14
Heuristic evaluation of user interfaces
Jakob Nielsen, Rolf Molich · 1990 · 3.4K citations
The unified Modeling Language User Guide
Geoff Glasson · Linux journal · 1999 · 3.3K citations