CPM-GOMS
   HOME

TheInfoList



OR:

CPM-GOMS is a variation of the
GOMS GOMS is a specialized human information processor model for human-computer interaction observation that describes a user's cognitive structure on four components. In the book ''The Psychology of Human Computer Interaction''. written in 1983 by Stua ...
technique in
human computer interaction Humans (''Homo sapiens'') are the most abundant and widespread species of primate, characterized by bipedalism and exceptional cognitive skills due to a large and complex brain. This has enabled the development of advanced tools, culture, ...
. CPM-GOMS stands for two things: ''Cognitive Perceptual Motor'' and the project planning technique '' Critical Path Method'' (from which it borrows some elements).


Overview

CPM-GOMS was developed in 1988 by Bonnie John, a former student of
Allen Newell Allen Newell (March 19, 1927 – July 19, 1992) was a researcher in computer science and cognitive psychology at the RAND Corporation and at Carnegie Mellon University’s School of Computer Science, Tepper School of Business, and Department ...
. Unlike the other GOMS variations, CPM-GOMS does not assume that the user's interaction is a serial process, and hence can model multitasking behavior that can be exhibited by experienced users. The technique is also based directly on the
model human processor Human processor model or MHP (Model Human Processor) is a cognitive modeling method developed by Stuart K. Card, Thomas P. Moran, & Allen Newell (1983) used to calculate how long it takes to perform a certain task. Other cognitive modeling method ...
- a simplified model of human responses. Evaluators begin a CPM-GOMS analysis in the same way they would a CMN-GOMS analysis. However, when the tasks are broken down just to the level where they are still perceptual or motor, the evaluator applies techniques from the model human processor. The tasks are first joined together serially and then examined to see which actions can be overlapped so that they happen in parallel. This technique facilitates representation of overlapping and very efficient "chunks" of activity characteristic of expert users. The estimated times by CPM-GOMS are generally faster since they do not allocate as much time to the "prepare for action" type operations. This is the most difficult GOMS technique to implement. Therefore, it has the problem of discrepancies between evaluators. Research is currently being conducted to improve the CPM-GOMS technique so that it can be used without the evaluator having a high level understanding of the GOMS theoretical foundations.


Software

Cogulator
an open source software package, can be used to build CPM-GOMS models


See also

*
Human information processor model Human processor model or MHP (Model Human Processor) is a cognitive modeling method developed by Stuart K. Card, Thomas P. Moran, & Allen Newell (1983) used to calculate how long it takes to perform a certain task. Other cognitive modeling methods ...
* KLM-GOMS *
NGOMSL NGOMSL (Natural GOMS Language) is a variation of the GOMS technique in human computer interaction. Overview Natural GOMS Language technique was developed by David Kieras in 1988. The motivation was to make GOMS/CCT ( cognitive complexity theory) s ...
* CMN-GOMS


References


Notations

*This article incorporates text fro
Dr. G. Abowd: GOMS Analysis Techniques - Final Essay
which has been released into
GFDL The GNU Free Documentation License (GNU FDL or simply GFDL) is a copyleft license for free documentation, designed by the Free Software Foundation (FSF) for the GNU Project. It is similar to the GNU General Public License, giving readers the r ...
by its author (see ).


Footnotes

Human–computer interaction {{compsci-stub