|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Michael E. Atwood , Wayne D. Gray , Bonnie E. John, Project Ernestine: analytic and empirical methods applied to a real-world CHI problem, Proceedings of a workshop on Human-computer interface design : success stories, emerging methods, and real-world context: success stories, emerging methods, and real-world context, p.101-121, June 1995, Boulder, Colorado, United States
|
| |
2
|
BEARD,D.V.,SMITH,D.K.,AND DENELSBECK, K. M. 1996. Quick and dirty GOMS: A case study of computed tomography interpretation. Hum. Comput. Interact. 11, 2, 157-180.
|
 |
3
|
Michael D. Byrne , Scott D. Wood , James D. Foley , David E. Kieras , Piyawadee Noi Sukaviriya, Automating interface evaluation, Proceedings of the SIGCHI conference on Human factors in computing systems: celebrating interdependence, p.232-237, April 24-28, 1994, Boston, Massachusetts, United States
[doi> 10.1145/191666.191752]
|
 |
4
|
|
 |
5
|
|
| |
6
|
|
| |
7
|
|
 |
8
|
Mei C. Chuah , Bonnie E. John , John Pane, Analyzing graphic and textual layouts with GOMS: results of a preliminary analysis, Conference companion on Human factors in computing systems, p.323-325, April 24-28, 1994, Boston, Massachusetts, United States
[doi> 10.1145/259963.260393]
|
| |
9
|
|
| |
10
|
DILLON, A., SWEENEY, M., AND MAGUIRE, M. 1993. A survey of usability engineering within the European IT industry:Current practice and needs. In People and Computers, Proceed-ings of HCI 93, J. L. Alty, D. Diaper, and S. Guest Eds. Cambridge University Press, Cambridge, Mass., 81-94.
|
| |
11
|
ELKERTON, J. 1993. Using GOMS models to design documentation and user interfaces: An uneasy courtship. In Proceedings of INTERCHI'93. Position paper for workshop on human-computer interaction advances derived from real world experiences. ACM, New York.
|
| |
12
|
|
| |
13
|
ENDESTAD,T.AND MEYER, P. 1993. GOMS analysis as an evaluation tool in process control: An evaluation of the ISACS-1 prototype and the COPMA system. Tech. Rep. HWR-349, OECD Halden Reactor Project, Inst. for Energiteknikk, Halden, Norway.
|
| |
14
|
GILBRETH,F.B.AND GILBRETH, L. M. 1917. Applied Motion Study. The MacMillan Company, New York.
|
| |
15
|
|
 |
16
|
|
 |
17
|
Richard Gong , David Kieras, A validation of the GOMS model methodology in the development of a specialized, commercial software application, Proceedings of the SIGCHI conference on Human factors in computing systems: celebrating interdependence, p.351-357, April 24-28, 1994, Boston, Massachusetts, United States
[doi> 10.1145/191666.191782]
|
| |
18
|
GOTT, S. P. 1988. Apprenticeship instruction for real-world tasks: The coordination of procedures, mental models, and strategies. In Review of Research in Education, Ernst Z. Rothkopf, Ed. AERA, Washington, D. C.
|
| |
19
|
GRAY,W.D.AND SALZMAN, M. C. 1996. Damaged merchandise? A review of experiments that compare usability evaluation methods. Unpublished report, Dept. of Psychology, George Mason Univ., Fairfax, Va.
|
| |
20
|
GRAY,W.D.,JOHN,B.E.,AND ATWOOD, M. E. 1993. Project Ernestine: A validation of GOMS for prediction and explanation of real-world task performance. Hum. Comput. Interact. 8, 3, 237-209.
|
 |
21
|
|
 |
22
|
|
 |
23
|
|
 |
24
|
|
 |
25
|
|
 |
26
|
Bonnie E. John , Alonso H. Vera, A GOMS analysis of a graphic machine-paced, highly interactive task, Proceedings of the SIGCHI conference on Human factors in computing systems, p.251-258, May 03-07, 1992, Monterey, California, United States
[doi> 10.1145/142750.142805]
|
| |
27
|
JOHN,B.E.,VERA,A.H.,AND NEWELL, A. 1994. Toward real-time GOMS: A model of expert behavior in a highly interactive task. Behav. Inf. Tech. 13, 4, 255-267.
|
| |
28
|
|
| |
29
|
KARAT,J.AND BENNETT, J. 1991. Modeling the user interaction methods imposed by designs. In Mental Models and Human-Computer Interaction, M. Tauber and D. Ackermann Eds. Vol. 2. Elsevier, Amsterdam.
|
 |
30
|
J. Karat , L. Boyes , S. Weisgerber , C. Schafer, Transfer between word processing systems, Proceedings of the SIGCHI conference on Human factors in computing systems, p.67-71, April 13-17, 1986, Boston, Massachusetts, United States
|
| |
31
|
KIERAS, D. E. 1988. Towards a practical GOMS model methodology for user interface design. In The Handbook of Human-Computer Interaction, M. Helander, Ed. North-Holland, Amsterdam, 135-158.
|
 |
32
|
|
| |
33
|
KIERAS, D. E. 1996a. Guide to GOMS model usability evaluation using NGOMSL. In The Handbook of Human-Computer Interaction, M. Helander and T. Landauer Eds. 2nd ed. North-Holland, Amsterdam.
|
| |
34
|
KIERAS, D. E. 1996b. Task analysis and the design of functionality. In Handbook of Computer Science and Engineering, T. Allen, Ed. CRC Press, Boca Raton, Fla.
|
| |
35
|
KIERAS,D.E.AND POLSON, P. G. 1985. An approach to the formal analysis of user complexity. Int. J. Man-Machine Stud. 22, 365-394.
|
 |
36
|
David E. Kieras , Scott D. Wood , Kasem Abotel , Anthony Hornof, GLEAN: a computer-based tool for rapid GOMS model usability evaluation of user interface designs, Proceedings of the 8th annual ACM symposium on User interface and software technology, p.91-100, November 15-17, 1995, Pittsburgh, Pennsylvania, United States
[doi> 10.1145/215585.215700]
|
| |
37
|
KIRWAN,B.AND AINSWORTH, L. K. 1992. A Guide to Task Analysis. Taylor and Francis, London.
|
| |
38
|
|
 |
39
|
|
 |
40
|
|
| |
41
|
LEWIS,C.AND RIEMAN, J. 1994. Task-Centered User Interface Design: A Practical Introduc-tion. Shareware book available at ftp.cs.colorado.edu/pub/cs/distribs/clewis/HCI-Design-Book.
|
| |
42
|
LOHSE, G. L. 1993. A cognitive model for understanding graphical perception. Hum. Com-put. Interact. 8, 4, 353-388.
|
| |
43
|
MONKIEWICZ, J. 1992. CAD's next-generation user interface. Comput. Aided Eng. (Nov.), 55-56.
|
| |
44
|
NESBITT, K., GORTON, D., AND RANTANEN, J. 1994. A case study of GOMS analysis: Extension of user interfaces. Tech. Rep. BHPR/ETR/R/94/048, BHP Research-Newcastle Laboratories, Australia.
|
| |
45
|
|
| |
46
|
|
 |
47
|
Jakob Nielsen , Victoria L. Phillips, Estimating the relative usability of two interfaces: heuristic, formal, and empirical methods compared, Proceedings of the SIGCHI conference on Human factors in computing systems, p.214-221, April 24-29, 1993, Amsterdam, The Netherlands
[doi> 10.1145/169059.169173]
|
 |
48
|
Erik Nilsen , Hee Sen Jong , Judith S. Olson , Peter G. Polson, Method engineering: from data to model to practice, Proceedings of the SIGCHI conference on Human factors in computing systems, p.313-320, May 03-07, 1992, Monterey, California, United States
[doi> 10.1145/142750.142822]
|
 |
49
|
|
| |
50
|
OBERG, E., JONES,F.D.,AND HORTON, H. L. 1978. Machinery's Handbook: A Reference Book for the Mechanical Engineer, Draftsman, Toolmaker and Machinist. 20th ed. Industrial Press, New York.
|
| |
51
|
Judith S. Olson , Thomas P. Moran, Mapping the method muddle: guidance in using methods for user interface design, Proceedings of a workshop on Human-computer interface design : success stories, emerging methods, and real-world context: success stories, emerging methods, and real-world context, p.269-300, June 1995, Boulder, Colorado, United States
|
| |
52
|
OLSON,J.R.AND OLSON, G. M. 1990. The growth of cognitive modeling in human-computer interaction since GOMS. Hum. Comput. Interact. 5, 221-265.
|
 |
53
|
|
| |
54
|
REASON, J. 1990. Human Error. Cambridge University Press, Cambridge, Mass.
|
 |
55
|
John Rieman , Clayton Lewis , Richard M. Young , Peter G. Polson, Why is a raven like a writing desk?: lessons in interface consistency and analogical reasoning from two cognitive architectures, Proceedings of the SIGCHI conference on Human factors in computing systems: celebrating interdependence, p.438-444, April 24-28, 1994, Boston, Massachusetts, United States
[doi> 10.1145/191666.191816]
|
| |
56
|
|
 |
57
|
Linda S. Steinberg , Drew H. Gitomer, Cognitive task analysis, interface design, and technical troubleshooting, Proceedings of the 1st international conference on Intelligent user interfaces, p.185-191, January 04-07, 1993, Orlando, Florida, United States
[doi> 10.1145/169891.169965]
|
| |
58
|
VAN COTT,H.P.AND KINKADE, R. G. 1972. Human Engineering Guide to Equipment Design, Rev. ed. American Institutes for Research, Washington, D.C.
|
| |
59
|
VERA,A.H.AND ROSENBLATT, J. K. 1995. Developing user model-based intelligent agents. In Proceedings of the 17th Annual Conference of the Cognitive Science Society, J. D. Moore and J. F. Lehman, Eds. Lawrence Erlbaum, Hillsdale, N.J., 500-505.
|
| |
60
|
Cathleen Wharton , John Rieman , Clayton Lewis , Peter Polson, The cognitive walkthrough method: a practitioner's guide, Usability inspection methods, John Wiley & Sons, Inc., New York, NY, 1994
|
| |
61
|
WOOD, S. 1993. Issues in the Implementation of a GOMS-Model Design Tool. Unpublished report, Univ. of Michigan, Ann Arbor, Mich.
|
CITED BY 49
|
|
|
|
|
|
|
|
|
|
|
Scott E. Hudson , Bonnie E. John , Keith Knudsen , Michael D. Byrne, A tool for creating predictive performance models from user interface demonstrations, Proceedings of the 12th annual ACM symposium on User interface software and technology, p.93-102, November 07-10, 1999, Asheville, North Carolina, United States
|
|
|
Chris Stary, Contextual prototyping of user interfaces, Proceedings of the conference on Designing interactive systems: processes, practices, methods, and techniques, p.388-395, August 17-19, 2000, New York City, New York, United States
|
|
|
Bonnie John , Alonso Vera , Michael Matessa , Michael Freed , Roger Remington, Automating CPM-GOMS, Proceedings of the SIGCHI conference on Human factors in computing systems: Changing our world, changing ourselves, April 20-25, 2002, Minneapolis, Minnesota, USA
|
|
|
|
|
|
|
|
|
|
|
|
Brad Myers , Jim Hollan , Isabel Cruz , Steve Bryson , Dick Bulterman , Tiziana Catarci , Wayne Citrin , Ephraim Glinert , Jonathan Grudin , Yannis Ioannidis, Strategic directions in human-computer interaction, ACM Computing Surveys (CSUR), v.28 n.4, p.794-809, Dec. 1996
|
|
|
|
|
|
|
|
|
|
|
|
Michael L. W. Jones , Robert H. Rieger , Paul Treadwell , Geri K. Gay, Live from the stacks: user feedback on mobile computers and wireless tools for library patrons, Proceedings of the fifth ACM conference on Digital libraries, p.95-102, June 02-07, 2000, San Antonio, Texas, United States
|
|
|
Bonnie E. John , Konstantine Prevas , Dario D. Salvucci , Ken Koedinger, Predictive human performance modeling made easy, Proceedings of the SIGCHI conference on Human factors in computing systems, p.455-462, April 24-29, 2004, Vienna, Austria
|
|
|
|
|
|
|
|
|
Wayne D. Gray , Bonnie E. John , David E. Kieras , Deborah A. Boehm-Davis, The GOMS SIG: troubleshooting, lessons learned, novel applications, teaching techniques, & future research, CHI '99 extended abstracts on Human factors in computing systems, May 15-20, 1999, Pittsburgh, Pennsylvania
|
|
|
Wayne D. Gray , Bonnie E. John , David E. Kieras , Deborah A. Boehm Davis, The GOMS SIG: troubleshooting, lessons learned, novel applications, teaching techniques & future research, CHI '00 extended abstracts on Human factors in computing systems, April 01-06, 2000, The Hague, The Netherlands
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jürgen Falb , Hermann Kaindl , Helmut Horacek , Cristian Bogdan , Roman Popp , Edin Arnautovic, A discourse model for interaction design based on theories of human communication, CHI '06 extended abstracts on Human factors in computing systems, April 22-27, 2006, Montréal, Québec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REVIEW
"Jaroslav Pokorny : Reviewer"
In this paper, the well-known goals, operations, methods, and
selection rules (GOMS) model [1] is considered. The authors
try to use HCI cognitive modeling in real-world design and evaluation
tasks and provide guidance to practitio
more...
|