ABSTRACT

Usability engineering, described rather simplistically, is the process by which usability is ensured for an interactive application, at all phases in the development process. These phases include user task analysis, user class analysis, user interaction (UI) design, rapid prototyping, user-centered evaluation, and iterative redesign based on evaluation results. Usability engineering employs representative users and their interests in all UI life cycle activities, from early analyses to design, through various evaluations; it is not just applicable at the evaluation phase.