A Comprehensive Model of Usability

  • Sebastian Winter
  • Stefan Wagner
  • Florian Deissenboeck
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4940)


Usability is a key quality attribute of successful software systems. Unfortunately, there is no common understanding of the factors influencing usability and their interrelations. Hence, the lack of a comprehensive basis for designing, analyzing, and improving user interfaces. This paper proposes a 2-dimensional model of usability that associates system properties with the activities carried out by the user. By separating activities and properties, sound quality criteria can be identified, thus facilitating statements concerning their interdependencies. This model is based on a tested quality meta-model that fosters preciseness and completeness. A case study demonstrates the manner by which such a model aids in revealing contradictions and omissions in existing usability standards. Furthermore, the model serves as a central and structured knowledge base for the entire quality assurance process, e.g. the automatic generation of guideline documents.


Usability quality models quality assessment 


  1. 1.
    Bevan, N.: International standards for HCI and usability. Int. J. Hum.-Comput. Stud. 55, 533–552 (2001)CrossRefzbMATHGoogle Scholar
  2. 2.
    Seffah, A., Metzker, E.: The obstacles and myths of usability and software engineering. Commun. ACM 47(12), 71–76 (2004)CrossRefGoogle Scholar
  3. 3.
    Boehm, B.W., Brown, J.R., Kaspar, H., Lipow, M., Macleod, G.J., Merrit, M.J.: Characteristics of Software Quality. North-Holland, Amsterdam (1978)zbMATHGoogle Scholar
  4. 4.
    Dromey, R.G.: A model for software product quality. IEEE Trans. Software Eng. 21(2), 146–162 (1995)CrossRefGoogle Scholar
  5. 5.
    Seffah, A., Donyaee, M., Kline, R.B., Padda, H.K.: Usability measurement and metrics: A consolidated model. Software Quality Control 14(2), 159–178 (2006)CrossRefGoogle Scholar
  6. 6.
    Broy, M., Deissenboeck, F., Pizka, M.: Demystifying maintainability. In: Proc. 4th Workshop on Software Quality (WoSQ 2006). ACM Press, New York (2006)Google Scholar
  7. 7.
    ISO 15005: Road vehicles – Ergonomic aspects of transport information and control systems – Dialogue management principles and compliance procedures (2002)Google Scholar
  8. 8.
    Cavano, J.P., McCall, J.A.: A framework for the measurement of software quality. In: Proc. Software quality assurance workshop on functional and performance issues, pp. 133–139 (1978)Google Scholar
  9. 9.
    Shackel, B., Richardson, S. (eds.): Human Factors for Informatics Usability. Cambridge University Press, Cambridge (1991)zbMATHGoogle Scholar
  10. 10.
    Nielsen, J.: Usability Engineering. AP Professional (1993)Google Scholar
  11. 11.
    ISO 9126-1: Software engineering – Product quality – Part 1: Quality model (2001)Google Scholar
  12. 12.
    ISO 9241-11: Ergonomic requirements for office work with visual display terminals (VDTs) – Part 11: Guidance on usability (1998)Google Scholar
  13. 13.
    Shneiderman, B.: Designing the User Interface: Strategies for Effective Human-Computer Interaction, 3rd edn. Addison-Wesley, Reading (1998)Google Scholar
  14. 14.
    Grudin, J.: The case against user interface consistency. Commun. ACM 32(10), 1164–1173 (1989)CrossRefGoogle Scholar
  15. 15.
    Dix, A., Finley, J., Abowd, G., Beale, R.: Human-Computer Interaction, 2nd edn. Prentice-Hall, Englewood Cliffs (1998)zbMATHGoogle Scholar
  16. 16.
    ISO 9241-110: Ergonomics of human-system interaction – Part 110: Dialogue principles (2006)Google Scholar
  17. 17.
    Folmer, E., Bosch, J.: Architecting for usability: A survey. The Journal of Systems and Software 70, 61–78 (2004)CrossRefGoogle Scholar
  18. 18.
    van Welie, M., van der Veer, G.C., Eliëns, A.: Breaking down usability. In: Proc. International Conference on Human-Computer Interaction (INTERACT 1999), pp. 613–620. IOS Press, Amsterdam (1999)Google Scholar
  19. 19.
    Norman, D.A.: Cognitive engineering. In: Norman, D.A., Draper, S.W. (eds.) User Centered System Design: New Perspectives on Human-Computer Interaction, pp. 31–61. Lawrence Erlbaum Associates, Mahwah (1986)Google Scholar
  20. 20.
    Andre, T.S., Hartson, H.R., Belz, S.M., McCreary, F.A.: The user action framework: A reliable foundation for usability engineering support tools. Int. J. Hum.-Comput. Stud. 54(1), 107–136 (2001)CrossRefzbMATHGoogle Scholar
  21. 21.
    ISO 9126-4: Software engineering – Product quality – Part 4: Quality in use metrics (2004)Google Scholar
  22. 22.
    Frøkjær, E., Hertzum, M., Hornbæk, K.: Measuring usability: Are effectiveness, efficiency, and satisfaction really correlated? In: Proc. Conference on Human Factors in Computing Systems (CHI 2000), pp. 345–352. ACM Press, New York (2000)Google Scholar
  23. 23.
    Sutcliffe, A.: User-Centered Requirements Engineering: Theory and Practice. Springer, Heidelberg (2002)CrossRefzbMATHGoogle Scholar
  24. 24.
    Wagner, S.: A model and sensitivity analysis of the quality economics of defect-detection techniques. In: Proc. International Symposium on Software Testing and Analysis (ISSTA 2006), pp. 73–83. ACM Press, New York (2006)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Sebastian Winter
    • 1
  • Stefan Wagner
    • 1
  • Florian Deissenboeck
    • 1
  1. 1.Institut für InformatikTechnische Universität MünchenGarching b. MünchenGermany

Personalised recommendations