Professional Documents
Culture Documents
Human-Computer Interaction
Lecture 12
Design Principles
Imran Hussain
University of Management and Technology (UMT)
• Blaming
• Nature of Goals
• Structure of Actions
– Cycle of Action, 7 Stages of an Action
– Stages of execution, evaluation
• Errors
• Emotions
• Visibility
• Affordance
• Constraints
• Mapping
• Consistency
• Feedback
Object
Mental Perceive Conceptual
Model Model
Design
Interact
User Designer
(Uses object) (Designs object)
System Image
(Implementation Model)
System
Mental Perceive Conceptual
Model Model
Design
User Designer
(Uses system) (Designs system)
• User’s Model
– Mental Model
• System Image
– Results from physical structure that has been built
• Documentation
• Instructions
• Labels, etc.
System Image
Faulty
System
User
8 Virtual University - Human Computer Interaction © Imran Hussain | UMT
Fallacy of Designers
• Designer’s expect USER MODEL to be the same as the DESIGN
MODEL
1 3
My mental model
2 4 R
1 3 R Gear needs to
Be pushed down
then switched to
reverse position
MENTAL PHYSICAL
Intentions and Relationship Actions and States
Representations ?
• Gulf of Execution
– Difference between intentions and allowable actions
• Gulf of Evaluation
– Amount of effort a person must exert to interpret the physical state of
the system and determine how well the expectations and intentions
have been met
Goals
THE WORLD
• More visible functions are, more likely users will be able to know
what to do next
1. Door opens
Swinging Door
2. Door remains closed •No plates
3. Door remains closed •No bars
•No lines
•No handles
•No supporting pillars
pushing Sitting
pulling
25 Virtual University - Human Computer Interaction © Imran Hussain | UMT
Affordance - Examples
Bouncing Inserting
Real Perceived
(physical objects) (virtual objects)
– Icons
– Scroll bars
– Button
• Logical
• Cultural
• How many ways can you insert a CD or DVD disk into a computer?
• How does it differ from the insertion of a floppy disk into a computer
• The control buttons are mapped better onto the sequence of actions
of fast rewind, rewind, play and fast forward
– Map configuration onto directionality of actions
A B C D
• For example:
– always use ctrl key plus first initial of the command for an operation –
ctrl+C, ctrl+S, ctrl+O
“ccclichhk”
THE WORLD