Specifying ACT-R models of user interaction with a GOMS language

Robert St Amant, Andrew R. Freed, Frank E. Ritter

Research output: Contribution to journalArticle

29 Citations (Scopus)

Abstract

We describe a system, G2A, that produces ACT-R models from GOMS models. The GOMS models can contain hierarchical methods, visual and memory stores, and control constructs. G2A allows ACT-R models to be built much more quickly, in hours rather than weeks. Because GOMS is a more abstract formalism than ACT-R, most GOMS operators can be plausibly translated in different ways into ACT-R productions (e.g., a GOMS Look-for operator can be carried out by different visual search strategies in ACT-R). Given a GOMS model, G2A generates and evaluates alternative ACT-R models by systematically varying the mapping of GOMS operators to ACT-R productions. In experiments with a text editing task, G2A produces ACT-R models whose predictions are within 5% of GOMS model predictions. In the same domain, G2A also generates ACT-R models that give better predictions than GOMS, providing good predictions of overall task duration for actual users (within 2%), though the models are less accurate at a detailed level. In a separate experiment with a mouse-driven telephone dialing task, G2A produces models that do a better job of distinguishing between competing interfaces than a Fitts' law model or an ACT-R model built by hand. G2A starts to describe the relationship between two major theories of cognition. This may have appeared a simple relationship, but the complexity of the translation illustrates why this was not done before. G2A shows a way forward for cognitive models, that of higher level languages that compile into more detailed specifications.

Original languageEnglish (US)
Pages (from-to)71-88
Number of pages18
JournalCognitive Systems Research
Volume6
Issue number1 SPEC.ISS.
DOIs
StatePublished - Jan 1 2005

Fingerprint

Telephone
Cognition
Language
Hand
High level languages
Experiments

All Science Journal Classification (ASJC) codes

  • Experimental and Cognitive Psychology
  • Cognitive Neuroscience
  • Artificial Intelligence

Cite this

Amant, Robert St ; Freed, Andrew R. ; Ritter, Frank E. / Specifying ACT-R models of user interaction with a GOMS language. In: Cognitive Systems Research. 2005 ; Vol. 6, No. 1 SPEC.ISS. pp. 71-88.
@article{d24f2fcd3c314b3abf95e3aaf69f45ac,
title = "Specifying ACT-R models of user interaction with a GOMS language",
abstract = "We describe a system, G2A, that produces ACT-R models from GOMS models. The GOMS models can contain hierarchical methods, visual and memory stores, and control constructs. G2A allows ACT-R models to be built much more quickly, in hours rather than weeks. Because GOMS is a more abstract formalism than ACT-R, most GOMS operators can be plausibly translated in different ways into ACT-R productions (e.g., a GOMS Look-for operator can be carried out by different visual search strategies in ACT-R). Given a GOMS model, G2A generates and evaluates alternative ACT-R models by systematically varying the mapping of GOMS operators to ACT-R productions. In experiments with a text editing task, G2A produces ACT-R models whose predictions are within 5{\%} of GOMS model predictions. In the same domain, G2A also generates ACT-R models that give better predictions than GOMS, providing good predictions of overall task duration for actual users (within 2{\%}), though the models are less accurate at a detailed level. In a separate experiment with a mouse-driven telephone dialing task, G2A produces models that do a better job of distinguishing between competing interfaces than a Fitts' law model or an ACT-R model built by hand. G2A starts to describe the relationship between two major theories of cognition. This may have appeared a simple relationship, but the complexity of the translation illustrates why this was not done before. G2A shows a way forward for cognitive models, that of higher level languages that compile into more detailed specifications.",
author = "Amant, {Robert St} and Freed, {Andrew R.} and Ritter, {Frank E.}",
year = "2005",
month = "1",
day = "1",
doi = "10.1016/j.cogsys.2004.09.008",
language = "English (US)",
volume = "6",
pages = "71--88",
journal = "Cognitive Systems Research",
issn = "1389-0417",
publisher = "Elsevier",
number = "1 SPEC.ISS.",

}

Specifying ACT-R models of user interaction with a GOMS language. / Amant, Robert St; Freed, Andrew R.; Ritter, Frank E.

In: Cognitive Systems Research, Vol. 6, No. 1 SPEC.ISS., 01.01.2005, p. 71-88.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Specifying ACT-R models of user interaction with a GOMS language

AU - Amant, Robert St

AU - Freed, Andrew R.

AU - Ritter, Frank E.

PY - 2005/1/1

Y1 - 2005/1/1

N2 - We describe a system, G2A, that produces ACT-R models from GOMS models. The GOMS models can contain hierarchical methods, visual and memory stores, and control constructs. G2A allows ACT-R models to be built much more quickly, in hours rather than weeks. Because GOMS is a more abstract formalism than ACT-R, most GOMS operators can be plausibly translated in different ways into ACT-R productions (e.g., a GOMS Look-for operator can be carried out by different visual search strategies in ACT-R). Given a GOMS model, G2A generates and evaluates alternative ACT-R models by systematically varying the mapping of GOMS operators to ACT-R productions. In experiments with a text editing task, G2A produces ACT-R models whose predictions are within 5% of GOMS model predictions. In the same domain, G2A also generates ACT-R models that give better predictions than GOMS, providing good predictions of overall task duration for actual users (within 2%), though the models are less accurate at a detailed level. In a separate experiment with a mouse-driven telephone dialing task, G2A produces models that do a better job of distinguishing between competing interfaces than a Fitts' law model or an ACT-R model built by hand. G2A starts to describe the relationship between two major theories of cognition. This may have appeared a simple relationship, but the complexity of the translation illustrates why this was not done before. G2A shows a way forward for cognitive models, that of higher level languages that compile into more detailed specifications.

AB - We describe a system, G2A, that produces ACT-R models from GOMS models. The GOMS models can contain hierarchical methods, visual and memory stores, and control constructs. G2A allows ACT-R models to be built much more quickly, in hours rather than weeks. Because GOMS is a more abstract formalism than ACT-R, most GOMS operators can be plausibly translated in different ways into ACT-R productions (e.g., a GOMS Look-for operator can be carried out by different visual search strategies in ACT-R). Given a GOMS model, G2A generates and evaluates alternative ACT-R models by systematically varying the mapping of GOMS operators to ACT-R productions. In experiments with a text editing task, G2A produces ACT-R models whose predictions are within 5% of GOMS model predictions. In the same domain, G2A also generates ACT-R models that give better predictions than GOMS, providing good predictions of overall task duration for actual users (within 2%), though the models are less accurate at a detailed level. In a separate experiment with a mouse-driven telephone dialing task, G2A produces models that do a better job of distinguishing between competing interfaces than a Fitts' law model or an ACT-R model built by hand. G2A starts to describe the relationship between two major theories of cognition. This may have appeared a simple relationship, but the complexity of the translation illustrates why this was not done before. G2A shows a way forward for cognitive models, that of higher level languages that compile into more detailed specifications.

UR - http://www.scopus.com/inward/record.url?scp=8844227348&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=8844227348&partnerID=8YFLogxK

U2 - 10.1016/j.cogsys.2004.09.008

DO - 10.1016/j.cogsys.2004.09.008

M3 - Article

AN - SCOPUS:8844227348

VL - 6

SP - 71

EP - 88

JO - Cognitive Systems Research

JF - Cognitive Systems Research

SN - 1389-0417

IS - 1 SPEC.ISS.

ER -