Using GOMS for user interface design and evaluation
- 1 December 1996
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Computer-Human Interaction
- Vol. 3 (4), 287-319
- https://doi.org/10.1145/235833.236050
Abstract
Since the seminal book, The Psychology of Human-Computer Interaction , the GOMS model has been one of the few widely known theoretical concepts in human-computer interaction. This concept has spawned much research to verify and extend the original work and has been used in real-world design and evaluation situations. This article synthesizes the previous work on GOMS to provide an integrated view of GOMS models and how they can be used in design. We briefly describe the major variants of GOMS that have matured sufficiently to be used in actual design. We then provide guidance to practitioners about which GOMS variant to use for different design situations. Finally, we present examples of the application of GOMS to practical design problems and then summarize the lessons learned.Keywords
This publication has 26 references indexed in Scilit:
- Damaged Merchandise? A Review of Experiments That Compare Usability Evaluation MethodsHuman–Computer Interaction, 1998
- The GOMS family of user interface analysis techniquesACM Transactions on Computer-Human Interaction, 1996
- Quick and Dirty GOMS: A Case Study of Computed Tomography InterpretationHuman–Computer Interaction, 1996
- Why GOMS?Interactions, 1995
- Towards real-time GOMS: a model of expert behaviour in a highly interactive taskBehaviour & Information Technology, 1994
- A Cognitive Model for Understanding Graphical PerceptionHuman–Computer Interaction, 1993
- Project Ernestine: Validating a GOMS Analysis for Predicting and Explaining Real-World Task PerformanceHuman–Computer Interaction, 1993
- An approach to the formal analysis of user complexityInternational Journal of Man-Machine Studies, 1985
- Design rules based on analyses of human errorCommunications of the ACM, 1983
- The keystroke-level model for user performance time with interactive systemsCommunications of the ACM, 1980