ACT-R/PM and menu selection: applying a cognitive architecture to HCI

MICHAEL D. BYRNE
2001 International Journal of Human-Computer Studies  
Understanding the interaction of a user with a designed device such as a GUI requires clear understanding of three components: the cognitive, perceptual and motor capabilities of the user, the task to be accomplished and the artefact used to accomplish the task. Computational modeling systems which enable serious consideration of all these constraints have only recently begun to emerge. One such system is ACT-R/PM, which is described in detail. ACT-R/PM is a production system architecture that
more » ... as been augmented with a set of perceptual-motor modules designed to enable the detailed modeling of interactive tasks. Nilsen's (1991) random menu selection task serves two goals: to illustrate the promise of this system and to help further our understanding of the processes underlying menu selection and visual search. Nilsen's original study, two earlier models of the task, and recent eye-tracking data are all considered. Drawing from the best properties of the previous models considered and guided by information from the eye-tracking experiment, a series of new models of random menu selection were constructed using ACT-R/PM. The "nal model provides a zero-parameter "t to the data that does an excellent, though not perfect, job of capturing the data. 2001 Academic Press ¹he Psychology of Human}Computer Interaction (Card, Moran & Newell, 1983 ) is often credited with the creation of the "eld of human}computer interaction and is, at the very least, one of its most central early in#uences. This book introduced the Model Human Processor (MHP) as an engineering model of human performance and goals, operators, methods and selection rules (GOMS) as a method of task analysis. The conceptual basis for GOMS and, at heart, the underlying belief about the best way to #esh out the MHP, is production rule systems. Since that time, the dominant production rule systems have been the ACT family is a more recent, but promising and in#uential, entry into this arena. The applicability and success of GOMS and its MHP-inspired extension, CPM-GOMS (see John & Kieras, 1996 , for a review), has clearly indicated that this is a fruitful approach for desktop-style user interfaces. However, the future of the human}computer interface is not on the desktop. Increasingly, computers with user interfaces are appearing in tasks where they previously have not been present, such as automobile navigation systems. These new applications provide signi"cant challenges, both practical and theoretical, to traditional analyses. These interfaces are increasingly
doi:10.1006/ijhc.2001.0469 fatcat:z4cunbd7lrbkzcdztam7yfgpm4