HCI Design Rules Flashcards
This is achieving goals within constraints
Design
This is the purpose of the design we are intending to produce
Goals
This is the limitations on the design process by external factors
Constrains
This is choosing which goals or constrains can be relaxed so that others can be met.
Trade-off
This revolves around the features of an interactive system that allow novice
This focuses on usability, execution, and assessment of computer systems.
Human Computer Interaction
This talks about Encompasses design, execution, and assessment of computer systems.
Human Computer Interaction
This is applicable across various disciplines with computer installations
Human Computer Interaction
What are the importance of HCI Design Rules?
- Address usability consequences of design decisions.
- Prevent designers from pursuing options leading to unusable systems.
- Integrates knowledge from psychology, cognitive science, sociology, and computational theory.
This is an event where it resulted from misinterpreted signals due to poorly designed control panel.
Three Mile Island Nuclear Accident (1979)
This are normative, fostering conformity to core values and approaches
Scientific Disciplines
This processes encourage adherence to established norms in research
Peer Review
This equips designers with tools for comprehending social contexts and organizing observations
Contextual Inquiry
This aids in deriving models for design based primarily on interview data
Contextual Inquiry
This is suitable for those lacking the training or time for ethnographic research
Contextual Inquiry
This offers methods for designers to transition from controlled laboratory settings to real world scenarios for design inspiration.
Contextual Inquiry
This features enabling novice users to understand and attain maximal system performance
Learnability
This uses past user knowledge to ease interaction with new systems
Predictability
This is where users need to know which actions can be executed for effective interaction
Predictability
This enables users to assess the effect of past operations on the current system state
Synthesizability
This relies on honest user interface, providing clear feedback about system changes
Synthesizability
This utilizes users’ past experiences with other applications, both real-life and computer-based
Familiarity
This is where users extend specific interaction behaviors to similar, previously unknown situations
Generalization
This is where similarities in behavior across situations or task objectives
Consistency
This is the diverse ways users and systems exchange information
Flexibility
This is the user initiates actions
User Pre-Emptive
This is where the system initiates actions, user responds
System Pre-Emptive
It is the ability to support more than one task of the user system dialog interaction at a time.
Multithreading
This supports simultaneous communication for separate tasks
Concurrent Multithreading
This allows temporal overlap between tasks but restricts communication to one task at a time
Interleaved Multithreading
This talks about the ability to transfer control between system and user, enabling system changes and error recovery
Task Migratability
This is the equivalent values that can be substituted, enhancing system flexibility
Substitutivity
This is about the user/system can modify the user interface for adaptability
Customizability
This supports user actions and assesses outcomes
Robustness
This allows users to evaluate system state through perceivable interface representation
Observability
This allows exploring the system’s internal state without modifications
Browsability
This suggests words or options based on user input, aiding passive recall
Default
This enables navigation through observable states.
Reachability
This deals with the duration of observable states.
Persistence
This ensures system services support user tasks clearly and comprehensibly
Task Performance
This is the System’s ability to recover from errors
Recoverability
This talks about the forward error recovery navigates from error state to desired state.
Recoverability
This is the backward error recovery undoes previous actions to return to a pre-error state
Recoverability
This is the short, stable durations for system-user communication
Responsiveness
This is the consistent response times essential for user anticipation and understanding
Responsiveness
This ensures the system allows users to perform tasks as expected
Task Conformance
These are set by national/international bodies to ensure design compliance
Standards
What is the focus on usability
Effectiveness, efficiency, and user satisfaction in task accomplishment
What are Sneiderman’s 8 Golden Rule
- 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.
What is Norman’s 7 Principle
- 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.