Professional Documents
Culture Documents
Some terminology
Domain, tasks, goals, intentions, actions
System and user: state and language
Normans Model
Execution-evaluation cycle
Execution
Establishing a goal
Formulating intentions
Specifying actions
Executing actions
Evaluation
Perceiving the system state
Interpreting the system state
Evaluating the system state
Two Gulfs
Gulf of execution
Gulf of evaluation
Good Design
Minimize both gulfs
Thinking assignment: come up with
examples of each gulf from any
interactive system that you are
familiar with, and explain the gulfs
The Interaction
Framework
O
Presentation
S
Observation
U
Articulation
Performance
I
The Interaction
Framework
The Interaction
Framework
Articulation
Larger the gulf of execution, the more
difficulty user will face in translating
intentions to actions
Conversely, if articulation is easy, gulf of
execution will be small
Example: GUIs vs. Command-line interfaces
for file operations
Performance
A system design issue: implementation cost
Example: immersive VR vs. Command-line
The Interaction
Framework
Presentation
An interface design issue: interface must
be sufficiently expressive to show all
relevant system changes
Important in minimizing the gulf of
evaluation
Observation
Problems: incompleteness of the
presentation and misinterpretation by user
Examples: stove controls, progress meters
The Interaction
Framework
Human Factors
10
Next Topic
11