Beruflich Dokumente
Kultur Dokumente
Agenda
• Human’s role in HCI
• Predictive evaluation (continued)
Cognitive modeling
- Model Human Processor
- GOMS
- Cognitive Complexity Theory
- Keystroke-level models
Human Role
• Interaction with
Software system is a tool or machine
Interface is a usability-engineered membrane
Human-as-processor & -interpreter models
• Interaction through
Software is a medium used to interact with task
objects or other people
Interface plays a role in social context
Human-as-interpreter & -actor models
Select
sentence
Moved sentence Cut
sentence
Move to new spot
Paste
sentence
Place it
• (Can be tedious)
2. Cut sentence
Press, hold ^ Point to menu
Press and release ‘x’ or Press and hold mouse
Release ^ Move to “cut”
Release
3. ...
Fall 2002 CS/PSY 6750 32
Other GOMS Variants
• NGOMSL (Kieras)
Very similar to GOMS
Goals expressed as noun-action pair, eg.,
delete word
Same predictions as other methods
More sophisticated, incorporates learning,
consistency
Handles expert-novice difference, etc.
• 1. Terminology - example
High frequency use experts - cmd language
Infrequent novices - menus
What’s “frequent”, “novice”?
• 2. Dependent on “grain of analysis” employed
Can break down getting a cup of coffee into 7, 20, or
50 tasks
That affects number of rules and their types