Keystroke-Level Model Flashcards
(26 cards)
What is the keystroke-level model?
a simple tool that predicts/estimates how long it will take an experienced user to complete a routine task
The keystroke-level model (KLM) is most appropriate for:
(4)
Goal-directed interactions (e.g. not browsing)
Routine skill performance (e.g. not discovery)
Sequential instructional interactions
Capturing internal procedural knowledge
The KLM can be used to validate hypotheses about ________.
interaction processes
List all KLM operators and their denotations
(6)
K - keystroke or button press
P - pointing with a mouse
H - homin the hands on the keyboard or device
D - manually drawing
M - mental preparation
R - system response time
This operator counts number of times keyboard buttons are pressed as well as mouse clicks.
K - keystroke or button press
(T/F). The K operator counts the number of keys pressed and not the number of characters.
True
(T/F). Moving the mouse and clicking an option is one action and counted under K.
False
Moving the mouse is P, clicking is K
________ is the operator used when drawing a straight line with a mouse and is not frequently used.
D - Manually drawing
This operator is the time needed for thinking or planning an action or decision making.
M - mental preparation
This operator deals when moving from one device to another, such as from mouse to keyboard.
H - homing the hands on the keyboard or other device
This operator is only used when the user must wait for the system, such as processing or loading time.
R - system response time
Designers can use KLM to estimate ________ it will take users to complete tasks with different design options.
how long
KLM allows for a quantitative comparison between different user interface ________ or ________.
designs
versions
KLM provides a way to objectively measure ________ in different design iterations.
efficiency
KLM can be used to identify and minimize the ________ parts of a task.
time-consuming
KLM aids in planning and training by estimating…
the time it will take for users to become proficient with a new system or interface.
By understanding the frequency and complexity of user actions, KLM can contribute to ________, helping to reduce strain and improve user comfort.
ergonomic analysis
By breaking down tasks into basic components, KLM can help identify potential areas for improvement by finding…
the most time-consuming parts of a task.
(T/F). KLM simplifies user interaction into basic actions and does not account for cognitive processes or more complex user behaviors such as learning, problem-solving, and error recovery.
True.
This is a limitation of KLM
A limitation of KLM, the model is most accurate for ________.
expert users who are familiar with the system
(T/F). KLM is less effective for modeling the behavior of novice users.
True.
This is a limitation of KLM
KLM is most effective for ________ tasks.
straightforward or routine
KLM is less applicable for tasks that require…
significant thinking, decision-making, or creativity.
KLM focuses purely on task completion time and does not consider…
user satisfaction,
engagement,
or other subjective measures of usability.