The usability design process – integrating user-centered systems design in the software development process
2003 (English)In: Software Process: Improvement and Practice, ISSN 1077-4866, E-ISSN 1099-1670, Vol. 8, no 2, 111-131 p.Article in journal (Refereed) Published
This article reviews current efforts in bridging the gaps between software engineering and Human–Computer Interaction (HCI) and describes some critical issues that must be resolved in order to reconcile some of the differences between the two fields. We argue that user-centered systems design (UCSD) must be tightly integrated in the software development process and suggest the usability design process as a way of doing this. The usability design process is a UCSD approach for developing usable interactive systems, combining usability engineering with interaction design, and emphasizing extensive active user involvement throughout the iterative process. We outline the usability design process and illustrate the steps in the process with examples from real-life design cases. Finally, we provide an example of how the usability design process can be implemented in a commercial software-development process, Rational Unified Process™ (RUP).
Place, publisher, year, edition, pages
2003. Vol. 8, no 2, 111-131 p.
user-centered systems design, usability design, usability, interaction design, software development process, Rational Unified Process
Human Computer Interaction
IdentifiersURN: urn:nbn:se:kth:diva-50706DOI: 10.1002/spip.174OAI: oai:DiVA.org:kth-50706DiVA: diva2:462442
QC 201112082011-12-072011-12-072011-12-08Bibliographically approved