15-16-Task Analysis, Hierarchical Task Analysis, GOMS
15-16-Task Analysis, Hierarchical Task Analysis, GOMS
1
What is Task Analysis?
2
An Example
• in order to clean the house
• get the vacuum cleaner out
• fix the appropriate attachments
• clean the rooms
• when the dust bag gets full, empty it
• put the vacuum cleaner and tools away
3
Approaches to task analysis
• Task decomposition
• splitting task into (ordered) subtasks
4
general method
• observe
5
Task Decomposition
Aims:
describe the actions people do
structure them within task subtask hierarchy
describe order of subtasks
Variants:
Hierarchical Task Analysis (HTA)
most common
Diagrammatic HTA
6
Textual HTA description
Hierarchy description ...
7
Diagrammatic HTA
8
GOMS
Goals
• what the user wants to achieve
Operators
• basic actions user performs
Methods
• decomposition of a goal into subgoals/operators
Selection
• means of choosing between competing methods
9
GOMS example
GOAL: CLOSE-WINDOW
. [select GOAL: USE-MENU-METHOD
. MOVE-MOUSE-TO-FILE-MENU
. PULL-DOWN-FILE-MENU
. CLICK-OVER-CLOSE-OPTION
GOAL: USE-CTRL-W-METHOD
. PRESS-CONTROL-W-KEYS]
10