Design Rules Flashcards
What is the goal of interaction design?
Designing for maximum usability
Outline three types of design rules
- Principles
- Standards
- Guidelines
Explain 3 principles that support usability
- Learnability - the ease with which new users can begin effective interaction and achieve maximal performance
- Flexibility - the multiplicity of ways the user and system exchange information
- Robustness - the level of support provided to the user in determining successful achievement and assessment of goal-directed behavior
Outline 5 principles of Learnability
- Predictability
- Synthesizability
- Familiarity
- Generalizability
- Consistency
What is Predictability
determining effect of future actions based on past interaction history
What is Synthesizability
assessing the effect of past actions
What is Familiarity
how prior knowledge applies to new system
What is Generalizability
extending specific interaction knowledge to new situations
What is Consistency
likeness in input/output behavior arising from similar situations or task objectives
Outline 5 Principles of flexibility
- Dialogue initiative
- Multithreading
- Task migratability
- Substitutivity
- Customizability
What is Dialogue initiative
it is freedom from system imposed constraints on input dialogue
What is multithreading
the ability of system to support user interaction for more than one task at a time
What is Task migratability
the passing responsibility for task execution between user and system
What is substitutivity
allowing equivalent values of input and output to be substituted for each other
What is Customizability
modifiability of the user interface by user (adaptability) or system (adaptivity)
Outline 4 Principles of robustness
- Observability
- Recoverability
- Responsiveness
- Task conformance
Define Observability
ability of user to evaluate the internal state of the system from its perceivable representation
Define Recoverability
ability of user to take corrective action once an error has been recognized
Define Responsiveness
how the user perceives the rate of communication with the system
Define task conformance
degree to which system services support all of the user’s tasks
Who set standards?
are set by national or international bodies to ensure compliance by a large community of designers standards
What does ISO 9241 defines?
defines usability as effectiveness, efficiency and satisfaction with which users accomplish tasks
What are guidelines?
Are design rules that are more suggestive and general
Outline 3 different collections of design rules and heuristics
- Nielsen’s 10 Heuristics
- Shneiderman’s 8 Golden Rules
- Norman’s 7 Principles
Outline Shneiderman’s 8 Golden design Rules
- Strive for consistency
- Enable frequent users to use shortcuts
- Offer informative feedback
- Design dialogs to yield closure
- Offer error prevention and simple error handling
- Permit easy reversal of actions
- Support internal locus of control
- Reduce short-term memory load
Outline Norman’s 7 Principles
- Use both knowledge in the world and knowledge in the head.
- Simplify the structure of tasks.
- Make things visible: bridge the gulfs of Execution and Evaluation.
- Get the mappings right.
- Exploit the power of constraints, both natural and artificial.
- Design for error.
- When all else fails, standardize.
What is a pattern?
Is an invariant solution to a recurrent problem within a specific context. An approach to reusing knowledge about successful design solutions
What are any two examples of patterns you know?
- Light on Two Sides of Every Room (architecture)
2. Go back to a safe place (HCI)
What are some of Characteristics of patterns (4)
- capture design practice not theory
- capture the essential common properties of good examples of design
- represent design knowledge at varying levels: social, organisational, conceptual, detailed
- embody values and can express what is humane in interface design