note
note
(07/09/2024)
What is HCI (Human-Computer Interaction)?: Study of how people interact with computers,
focusing on human-centric interactive systems.
Interaction Design: Focuses on shaping digital artifacts for human use, exploring futures, and
creating solutions.
Human Factors in HCI: Physical, cognitive, and cultural aspects (perception, mental models, age,
etc.).
Key Concepts:
Visibility: How controls on interfaces are presented to users (car dashboard example).
Good vs. Bad User Experience: Bad design leads to user frustration, more errors, and longer
task times.
Interaction Models: Includes command line interfaces, menu systems, natural language, WIMP
(Windows, Icons, Menus, Pointers), and point-and-click interfaces.
Importance of HCI in Society: Affects daily life, business, accessibility, and user satisfaction.
Human Factors in Design: Focus on how users interact with systems, applying knowledge of
human limitations and abilities to design.
History of Human Factors: Research on human aspects in design dates back to Leonardo Da
Vinci (anthropometrics).
Interaction Models: Help designers understand the interaction between user and system
(examples include Microsoft Word and Excel).
Ergonomics Tips: Proper posture, use of input devices, regular breaks to prevent injury (carpal
tunnel, back pain).
Human-Centered Design (HCD): Focus on users, their needs, and tasks throughout the design
process.
Know Your User: Techniques like persona creation, scenario-based approaches, and consumer
journey mapping help designers understand user needs and behaviors.
Persona Technique: Creating profiles of example users (e.g., “Betty” as a surrogate user).
Scenario-based Approach: Step-by-step walkthroughs of how users interact with the product.
Usability Inspection Methods: Evaluation techniques to assess system functionality and user
satisfaction (e.g., cognitive walkthroughs and heuristic evaluations).
Hypothesis Testing: Variables like interface style and error rates are tested to improve design.
Usability Testing: Identifying design flaws, improving the user experience, and understanding user
preferences.
Core Elements: Effectiveness, efficiency, and satisfaction (ISO 9241 Usability Standards).
Accessibility Testing: Ensuring systems are usable by people with disabilities.
Human-Computer Interaction (HCI): Study of designing and evaluating interactive systems for
human use, focusing on usability and user experience.
Goals:
Create usable interfaces that meet user needs.
Enhance existing products for better usability.
Address user problems through software solutions.
Usability Components:
1. Learnability: Ease with which new users can learn to use the system.
Interaction Paradigms:
2. Formulate an intention.
3. Specify actions.
4. Execute actions.
5. Perceive system state.
6. Interpret system state.
7. Evaluate system state.
Improve safety.
Minimize errors.
Interaction Models:
Purpose: Represent the relationship between user actions and system responses.
Examples:
Ergonomics:
Interaction Styles:
Design Process:
Understanding Users:
Techniques:
Usability Evaluation:
Methods:
Standards:
Key Goals:
Let me know if you need elaboration on any specific section or additional topics!