Professional Documents
Culture Documents
HCI Design Principles
HCI Design Principles
Principles
1) Learnability 9) Flexibility: Task Migratability
2) Learnability: Predictability 10) Flexibility: Task SubsEtuiEvity
3) Learnability: Synthesizability 11) Flexibility: Customizability
4) Learnability: Familiarity 12) Robustness
5) Learnability: Generalizability 13) Robustness: Observability
6) Learnability: Consistency 14) Robustness: Recoverability
7) Flexibility 15) Robustness: Responsiveness
8) Flexibility: MulEthreading
Design Principles
1) Learnability 9) Flexibility: Task Migratability
2) Learnability: Predictability 10) Flexibility: Task SubsEtuiEvity
3) Learnability: Synthesizability 11) Flexibility: Customizability
4) Learnability: Familiarity 12) Robustness
5) Learnability: Generalizability 13) Robustness: Observability
6) Learnability: Consistency 14) Robustness: Recoverability
7) Flexibility 15) Robustness: Responsiveness
8) Flexibility: MulEthreading
Learnability
DeniEon: The ease with which new users can begin eecEve
interacEon and achieve maximal performance (Stephen Kimani)
Design Principles
1) Learnability 9) Flexibility: Task Migratability
2) Learnability: Predictability 10) Flexibility: Task SubsEtuiEvity
3) Learnability: Synthesizability 11) Flexibility: Customizability
4) Learnability: Familiarity 12) Robustness
5) Learnability: Generalizability 13) Robustness: Observability
6) Learnability: Consistency 14) Robustness: Recoverability
7) Flexibility 15) Robustness: Responsiveness
8) Flexibility: MulEthreading
Learnability: Predictability
Determining eect of future acEons based on
past interacEon history
operaEon visibility
hXps://d13yacurqjgara.cloudfront.net/users/21816/screenshots/587043/dribbbbbble.png
Design Principles
1) Learnability 9) Flexibility: Task Migratability
2) Learnability: Predictability 10) Flexibility: Task SubsEtuiEvity
3) Learnability: Synthesizability 11) Flexibility: Customizability
4) Learnability: Familiarity 12) Robustness
5) Learnability: Generalizability 13) Robustness: Observability
6) Learnability: Consistency 14) Robustness: Recoverability
7) Flexibility 15) Robustness: Responsiveness
8) Flexibility: MulEthreading
DESIGN RULES and HCI
LEARNABILITY: Synthesizability
Synthesizability: A design feature that provides
support for the user to assess the eect of past
operaEons on the current state.
(I can tell why I am here based on what I have gone through in the past?)