Usability and Human Computer Interaction Flashcards
What is Human Computer Interaction (HCI)?
The study of interaction between users and systems
What is Usability?
A quality attribute that assess how easy interfaces are to use
Why does Usability matter?
- Major aspect of Systems Development
- UI is what users see
- A system with poor usability: seen as bad, regardless of functionality
What is User Experience?
UX encompasses all aspects of the end-user’s interaction with the company, its services, and its products
What are Nielsen’s 10 Usability Heuristics?
- Visibility of system status
- Match between system and the real world
- User control and freedom
- Consistency and standards
- Error prevention
- Recognition rather than recall
- Flexibility and efficiency of use
- Aesthetic and minimalist design
- Help users recognise, diagnose, and recover from errors
- Help and documentation
What are the 6 Design Principles?
- Visibility
- Affordance
- Feedback
- Mapping
- Constraints
- Consistency
What are 3 ways to evaluate Usability?
- Questionnaires
- Heuristics evaluation
- Usability testing
What is Think-Aloud testing and why is it useful?
Users perform typical tasks whilst thinking aloud
- Uncover problems with design
- Discover opportunities to improve design
- Learn about users, their behaviour and preferences
What is Prototyping?
The activity of making basic models or designs for a product
- Obtain feedback from stakeholders
- Test feasibility of ideas
- Choose between alternative options
- Quick, cheap and productive
What are the 3 levels of prototyping?
- Lo-fi
- Medium-fi
- High-fi
What are the 6 principles to optimise functionality and interactivity?
- Visibility
- Feedback
- Constraints
- Mapping
- Consistency
- Affordance