Card, Moran, and Newell keystroke-level model
E874569
The Card, Moran, and Newell keystroke-level model is a predictive human–computer interaction framework that estimates expert user task completion times by decomposing actions into low-level operations like keystrokes, mouse movements, and mental preparation.
Observed surface forms (2)
| Surface form | Occurrences |
|---|---|
| Keystroke-Level Model | 1 |
| Keystroke-Level Model of user performance | 1 |
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
GOMS family model
ⓘ
human–computer interaction model ⓘ predictive model ⓘ |
| abbreviation | KLM NERFINISHED ⓘ |
| alsoKnownAs | Keystroke-Level Model NERFINISHED ⓘ |
| appliesTo |
command-based interfaces
ⓘ
form-filling tasks ⓘ graphical user interfaces ⓘ |
| assumes |
error-free performance
ⓘ
expert user ⓘ routine tasks ⓘ |
| basedOn | decomposition of tasks into low-level operators ⓘ |
| coreOperator |
H (homing between keyboard and pointing device)
ⓘ
K (keystroke or button press) ⓘ M (mental preparation) ⓘ P (pointing with a pointing device) ⓘ R (system response) ⓘ |
| creator |
Allen Newell
NERFINISHED
ⓘ
Stuart K. Card NERFINISHED ⓘ Thomas P. Moran NERFINISHED ⓘ |
| field |
cognitive ergonomics
ⓘ
human factors ⓘ human–computer interaction ⓘ |
| granularity | low-level motor and cognitive operations ⓘ |
| influenced |
later GOMS variants
ⓘ
model-based evaluation methods in HCI ⓘ |
| influencedBy |
cognitive psychology
ⓘ
human information processing models ⓘ |
| introducedInWorkBy | Card, Moran, and Newell NERFINISHED ⓘ |
| limitation |
best suited for expert, routine behavior
ⓘ
does not model errors ⓘ does not model learning ⓘ |
| operatorType |
drawing
ⓘ
homing ⓘ keystroke ⓘ mental preparation ⓘ pointing ⓘ system response time ⓘ |
| originatesFrom | The Psychology of Human-Computer Interaction NERFINISHED ⓘ |
| partOf | GOMS (Goals, Operators, Methods, and Selection rules) framework NERFINISHED ⓘ |
| publicationYear | 1983 ⓘ |
| purpose |
compare alternative interface designs
ⓘ
evaluate user interface efficiency ⓘ predict expert user task completion time ⓘ |
| requires | detailed task specification at the operator level ⓘ |
| timeEstimationMethod | sum of operator times ⓘ |
| timeUnit | seconds ⓘ |
| typicalUse | predicting time to execute a specific interaction method ⓘ |
| usedFor |
performance prediction
ⓘ
task analysis ⓘ usability engineering ⓘ |
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Keystroke-Level Model
this entity surface form:
Keystroke-Level Model of user performance