Lecture 8 Usability Testing & Prototyping Flashcards
(10 cards)
What is prototyping in design, according to Rogers, Sharp, and Preece (2023)?
Prototyping is the creation of tangible representations of design concepts that allow stakeholders to interact with and evaluate usability, bridging the gap between abstract ideas and practical solutions.
Why is prototyping critical in the design process?
Explores design details not captured in discussions
More cost-effective than full development
Enables user feedback early on
Encourages learning through failure via rapid iteration
What defines a low-fidelity prototype and what are some examples?
Low-fidelity prototypes focus on concepts over fine details. They are cheap and quick. Examples include:
Storyboarding Index cards Sketching/Wireframes Wizard of Oz Prototyping (human simulates system)
What are high-fidelity prototypes and their characteristics?
These closely mimic the final product in functionality and design. They may include:
Interactive digital tools Software Development Kits (SDKs) Physical computing tools (e.g., Arduino) They are detailed but time-consuming and expensive to modify.
What is rapid prototyping and its purpose?
A process that 3D prints or produces layered models to visually and functionally test product ideas. Useful at most stages, but costly and labor-intensive.
What’s the difference between vertical and horizontal prototyping?
Horizontal: Covers broad UI, limited depth
Vertical: Focuses on a deep, functional slice of the system, good for back-end testing
What is a chauffeured prototype in usability testing?
A low-fidelity mockup (e.g., paper-based) manually presented to the user by the designer, who guides the interaction while collecting real-time feedback.
What is usability testing and why is it important?
It evaluates how easily real users can use a design. It reveals practical usability issues that expert reviews may miss by observing actual interaction.
What are the main steps in a usability testing session?
Facilitator assigns tasks
User interacts with the system while “thinking aloud”
Observer notes behavior and collects feedback for improvement
How does prototyping support usability engineering principles?
By using annotations or callouts, designers clarify purpose, expected interactions, and rationale. Prototypes help verify if designs meet usability goals like intuitiveness, efficiency, and user satisfaction.