GOMS Model (Card, Moran, and Newell)


Summary: The GOMS Model is a human information processing model that predicts what skilled users will do in seemingly unpredictable situations.

Originators and proponents: Card, Moran and Newell in 1983; Bonnie John et al.

Keywords: Goals, operators, methods, selection rules

GOMS Model (Card, Moran, and Newell)

This model is the general term for a family of human information processing techniques that attempt to model and predict user behavior. Typically used by software designers, a person’s behavior is analyzed in terms of four components:

One of the most validated methods in Human Computer Interaction (HCI), the GOMS model assumes expert user and well-defined tasks. It should be noted that there are various limitations to this technique, e.g.:

  1. Task in question must be usefully analyzed in terms of the procedural (how to do it) knowledge.
  2. Represents only skilled behavior. Not useful for ill-defined problem solving, exploration, etc. Cognitive walkthrough is useful for exploratory behavior by novices.
  3. Need to start with a list of top-level tasks or user goals. List must be provided outside of GOMS.

GOMS is useful for uncovering a frequent goal supported by a very inefficient method thereby informing a design change to include a more efficient method.

Variations include:

For more information, see:



To share GOMS Model (Card, Moran, and Newell) on your website or blog,
please copy and paste the following URL below:

http://www.learning-theories.com/goms-model-card-moran-and-newell.html