EVALUATION OF PROTOTYPES USABILITY TESTING

Similar documents
EVALUATION OF PROTOTYPES USABILITY TESTING

Overview of Today s Lecture. Analytical Evaluation / Usability Testing. ex: find a book at Amazon.ca via search

CPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018

PROTOTYPING: LOW TO HIGH FIDELITY PROTOTYPING

3 Prototyping and Iterative Evaluations

CS 315 Intro to Human Computer Interaction (HCI)

PROTOTYPING: LOW TO HIGH FIDELITY PROTOTYPING

Web Evaluation Report Guidelines

User-centered design in technical communication

3 Evaluating Interactive Systems

CS 160: Evaluation. Professor John Canny Spring /15/2006 1

CS 160: Evaluation. Outline. Outline. Iterative Design. Preparing for a User Test. User Test

Software Quality. Martin Glinz. Thomas Fritz. Lecture 7 UI Design, Usability & Testing. Many thanks to Meghan Allen and Daniel Greenblatt.

User Centered Design And Prototyping

Analytical Evaluation

15/16 CSY2041 Quality and User-Centred Systems

Foundation Level Syllabus Usability Tester Sample Exam

CSE 118 Introduction to Design

Analytical &! Empirical Evaluation

Interaction Design. Ruben Kruiper

Applying Usability to elearning

h(p://ihm.tumblr.com/post/ /word- cloud- for- hci- human- computer- interacbon CS5340 Human-Computer Interaction ! January 31, 2013!

MAKING YOUR GATEWAY EASY AND PLEASANT TO USE

evision Review Project - Engagement Simon McLean, Head of Web & IT Support Information & Data Services.

EVALUATION OF PROTOTYPES USABILITY INSPECTION DISCOUNT METHODS

User Centered Design - Maximising the Use of Portal

Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)

Usability Testing. November 14, 2016

Heuristic evaluation is a usability inspection technique developed by Jakob Nielsen. The original set of heuristics was derived empirically from an

dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2016 Prof. James A. Landay Stanford University

Usability of interactive systems: Current practices and challenges of its measurement

Homework Set 2. A brief discussion

Methods: Deciding What To Design

evaluation techniques goals of evaluation evaluation by experts cisc3650 human-computer interaction spring 2012 lecture # II.1

Ryan Parsons Chad Price Jia Reese Alex Vassallo

EVALUATION OF PROTOTYPES USABILITY INSPECTION DISCOUNT METHODS

HCI and Design SPRING 2016

Chapter 15: Analytical evaluation

Course Outline. Department of Computing Science Faculty of Science. COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015

The LUCID Design Framework (Logical User Centered Interaction Design)

Chapter 4. Evaluating Interface Designs

03 Usability Engineering

Designing Usable Apps

HCI and Design SPRING 2016

Learnability of software

Foundation Level Syllabus Usability Tester Sample Exam Answers

Amsterdam Medical Center Department of Medical Informatics. Improve. Usability evaluation of the sign up process of the Improve app

Usability. CSE 331 Spring Slides originally from Robert Miller

Human Computer Interaction - An Introduction

Evaluation Types GOMS and KLM PRICPE. Evaluation 10/30/2013. Where we are in PRICPE: Analytical based on your head Empirical based on data

SWEN 444 Human Centered Requirements and Design Project Breakdown

Introducing Evaluation

Whirlwind Tour Of Human-Computer Interaction

HCI Research Methods

2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system

cs465 principles of user interface design, implementation and evaluation

Usability. HCI - Human Computer Interaction

IEC/TR : (E)

USER INTERFACE DESIGN + PROTOTYPING + EVALUATION. Heuristic Evaluation. Prof. James A. Landay University of Washington CSE 440

Usable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea

Human-Computer Interaction IS4300

Overview of the course. User-Centred Design. Group. Practical issue. Writting the report. Project work. Fang Chen

Design Heuristics and Evaluation

Human-Computer Interaction: An Overview. CS2190 Spring 2010

Analytical evaluation

Web Site Usability Evaluation: An Exploratory Study on the Web Site of Directorate General of Higher Education Imam Azhari, Agus Harjoko

Interaction Design. Heuristic Evaluation & Cognitive Walkthrough

User Experience Metric (UXM) and Index of Integration (IoI): Measuring Impact of HCI Activities

Assistant Professor Computer Science. Introduction to Human-Computer Interaction

Announcements. Usability. Based on material by Michael Ernst, University of Washington. Outline. User Interface Hall of Shame

interview.io Final Report

LECTURE 11 USABILITY -PROTOTYPING

Recapitulation Lecture #10 LECTURE 11 USABILITY - PROTOTYPING. Waterfall with iteration. Example: Cognitive Task Analysis

Usability Report for Online Writing Portfolio

Usability Testing Methodology for the 2017 Economic Census Web Instrument

MMI 2. Tutorials. Winter Term 2017/18. LMU München - LFE Medieninformatik. Prof. Andreas Butz Renate Häuslschmid Christina Schneegaß

MTAT : Software Testing

Evaluation in Information Visualization. An Introduction to Information Visualization Techniques for Exploring Large Database. Jing Yang Fall 2005

A STUDY ON SMART PHONE USAGE AMONG YOUNGSTERS AT AGE GROUP (15-29)

Introducing Evaluation

USER-CENTERED DESIGN KRANACK / DESIGN 4

SOFTWARE REQUIREMENTS ENGINEERING LECTURE # 7 TEAM SKILL 2: UNDERSTANDING USER AND STAKEHOLDER NEEDS REQUIREMENT ELICITATION TECHNIQUES-IV

Heuristic Evaluation. Hall of Fame or Shame? Hall of Fame or Shame? Hall of Fame! Heuristic Evaluation

Page 1. Ideas to windows. Lecture 7: Prototyping & Evaluation. Levels of prototyping. Progressive refinement

User Centered Design Process. Prototyping II. What is a prototype? Prototyping phases Oct 11, 2017

How to Choose the Right UX Methods For Your Project

Human Computer Interaction in Health Informatics: From Laboratory Usability Testing to Televaluation of Web-based Information Systems

SWEN 444 Human Centered Requirements and Design Project Breakdown

Assignments. Assignment 2 is due TODAY, 11:59pm! Submit one per pair on Blackboard.

CS147: dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2017 Prof. James A. Landay Stanford University

Shaping User Experience

What is a prototype?

Additional reading for this lecture: Heuristic Evaluation by Jakob Nielsen. Read the first four bulleted articles, starting with How to conduct a

CS3724 Human-computer Interaction. Usability Specifications. Copyright 2005 H. Rex Hartson and Deborah Hix.

Interaction Design DECO1200

Improving the Usability of the University of Rochester River Campus Libraries Web Sites

Evaluation studies: From controlled to natural settings

GUI Design Principles

The Website. Teaching Thoughts. Usability Report. By Jon Morris

User-Centered Analysis & Design

Transcription:

EVALUATION OF PROTOTYPES USABILITY TESTING CPSC 544 FUNDAMENTALS IN DESIGNING INTERACTIVE COMPUTATIONAL TECHNOLOGY FOR PEOPLE (HUMAN COMPUTER INTERACTION) WEEK 9 CLASS 17 Joanna McGrenere and Leila Aflatoony Includes slides from Karon MacLean and Jessica Dawson 1

MIDTERM EVALS [5 MIN] Course seems largely on track 1/17 relatively negative, rest were generally positive to very positive in tone Workload has gone down, and changes to bring that about seem effective Some positive feedback on working classes No complaints about the reduced number of project milestone presentations Variance in amount of time spent per student on the course is high (not unusual); that ~¼ of students are spending less than 8 hours per week on course is a bit of a concern In-class discussions need improvement -- most students want them, but they are too rushed now Need to include more examples / case studies Need more stepping through / guidance on the milestones when they are first released, and provide rubric in advance if possible Need to end class on time! (12:20) Revisit making the class 4 hours per week Students have a hard time finding things in Canvas 2

TODAY Prototyping examples from ASSETS [10 min] of a good poster and WoZ Video showing prototype Usability testing lecture [20 min] In class activity [30 min] Usability study Discussion [15 min] 3

LEARNING GOALS understand the role of usability testing in HCI be able to define usability testing (Nelson s definition vs others) understand how usability testing is different from other evaluation methods explain when usability studies are typically conducted and why give examples of locations, tasks, metrics, evaluation methods that might be involved explain how to plan and conduct a usability study 4

PROTOTYPE EXAMPLES FROM ACM ASSETS 2017 Poster example of WoZ in an AR system designed to help people with visual impairment acquire items (e.g., grocery shopping scenario) Will post a PDF to Piazza Video of a hi-fidelity prototype to assist people with dementia to navigate and play songs https://www.autodeskresearch.com/publications/ami 5

WHAT IS THE ROLE OF USABILITY IN HCI? usability: a primary focus of HCI evaluate system usability how easy it is for the user to get the system to do what s/he needs it to do design for usability establish/apply metrics and standards for usability 6

WHAT IS THE ROLE OF USABILITY IN HCI? HCI starts with understanding the problems that users are having then designing a system that solves these problems à requirements, task examples specify what it should do à decide on conceptual/interface design for how system will do it à usability studies: see if we succeeded 7

usability testing: count problems in refined prototype GOALS Understand USERS: who they are their key tasks Understand DESIGN: design space and risks choose design approach REFINE Design: by element considering task varied contexts CONFIRM & debug: performance in real use Release! Make use of: Make use of: MATERIALS / METHODS Examine existing: user tasks & objectives contexts interfaces Evaluate w/: observation many kinds ethnography interviews, questionnaires requirements task analysis real & virtualized users technology options company IP Evaluate w/: observation interview/quest participatory interaction task walk-throughs graphical design interface guidelines style guides real & virtualized users Evaluate w/: usability testing controlled, uncontrolled heuristic evaluation Field testing task analysis PRODUCTS PRE DESIGN user and task descriptions design requirements throw-away prototypes design direction risk analysis EARLY DESIGN K MACLEAN - DERIVED FROM VERSION BY SAUL GREENBERG (U CALGARY) MID DESIGN testable mediumfidelity prototypes LATE DESIGN alpha/beta systems or complete specification 8

USABILITY (NIELSEN S DEFINITON) learnability: easy to learn so a user can rapidly start to use it efficiency: once the user has learned the system, a high degree of productivity is possible (better known as performance) memorability: the user should be able to return to the system and not have to learn again errors: users should make few errors and recover easily satisfaction: the system should be pleasant to use à usability study/test: evaluates an interactive system/prototype with respect to all/some of these elements, always involving real users 9

ELEMENTS OF A USABILITY TEST Interactive system / prototype Evaluation goals Tasks Measures/metrics Data collection/recording methods Participants 10

EXAMPLE OF A USABILITY TEST Interactive system / prototype Help Kiosk Evaluation goals To see if older adults can learn to do basic tasks independently on their own smart phone after using HK for a short period of time (half hour or less) To see if the concept of Help Kiosk is appealing and would be preferred to using a manual or getting help from a friend Tasks Use HK to learn how to add a contact to your smartphone, to send a text message, and to call a contact Repeat the same tasks without the support of HK 11

EXAMPLE OF A USABILITY TEST Measures/metrics Time: from the moment user starts until they complete each task successfully Errors: number of taps that deviate from correct task path Satisfaction: Likert scale Data collection methods Observation - video recording Observation software logging of all interactions Survey to capture satisfaction Interview probe on user experience and comparison to other learning methods Participants 16 older adults (60+), mix of genders, range of computer expertise, all new to smartphones 12

WHEN DESIGNING A USABILITY TEST: choice of methods: triangulate typically: one instrument counts something, while another interprets what was counted choice of metrics: driven by your requirements & eval goals as well as basic usability principles how many users: should be representative of your user groups e.g.: if you want to support both expert and novice users, should have good numbers of both! Within a demographic, < 4-5 is dubious; often >10-12 is of marginal additional value. Sometimes constraints dictate low numbers. - examples? - If you have to generalize, consider who your test users are, and how representative they are? 13

TASK generally: user researcher specifies the task can be: at quite low level; e.g. the subtask that will take you from one screen to the next. or, at entire task level: see if someone can figure it out, start to finish, and watch /count / measure the challenges s/he has not done with those task examples yet! è can use them as a basis for a stripped-down task description much as you did for cognitive walkthroughs (but don t usually want to include the story) 14

METHODS EXAMPLES OF COMMON ONES Observational techniques: silent think aloud constructive interaction Query techniques: Interview survey questionnaire 15

METRICS EXAMPLES OF COMMON ONES time: to complete a task (entire, or a portion) learn a task resume a task after interruption find something on a screen attain specified degree of proficiency errors: number per task or unit of time different types: e.g., navigation, selection, interpretation number of users making the error alternately: number of successes 16

METRICS EXAMPLES OF COMMON ONES events of interest: page views or clicks access of particular tools timeouts questions asked or help tools consulted # users willing to recommend subjective factors: task level satisfaction perception of aesthetics perceived ease of use perceived preference (all can be measured on a Likert or semantic rating scale) 17

ALTERNATIVES TO USABILITY TESTING (LAST CLASS) Usability testing requires users, relatively refined prototypes, and usually focusses on measuring something. discount methods can also target prototypes at various stages and be done without users heuristic evaluation cognitive walkthrough because you don t need users... can do it first (before a usability study) possible to apply these methods yourself while iterating on a design (before it s totally finished) 18

BIGGEST DIFFERENCES WITH ALTERNATIVES: Usability testing requires: A refined interface. This could be your new medium fidelity prototype. Or it could be the bad old interface, which you plan to revise or replace i.e., might be evaluate for understanding the problem Measured outcomes. Users (participants). 21

NOTE ON TERMINOLOGY Not entirely standardized User Study very general. Any study that involves actual or prospective users. Can be anytime -- from before a system is built (Empathize / Pre- Design) right to a controlled experiment. Usability Study more specific. Requires a system for which task performance can be measured (usually Mid / Late Design, but can be Pre- Desing for a system being re-designed) Controlled Experiment a specifc type of usabilty study with hypotheses and statistical testing, often comparing alternate designs (more on this later). (Test / Late Design) Informal / Small User Study often used before a usability study, not ready to measure things yet, interested in higher-level feedback. (Early design). 22

usability testing: count problems in refined prototype GOALS Understand USERS: who they are their key tasks Understand DESIGN: design space and risks choose design approach REFINE Design: by element considering task varied contexts CONFIRM & debug: performance in real use Release! MATERIALS / METHODS Examine existing: user tasks & objectives contexts interfaces Evaluate w/: Current milestone observation many kinds ethnography interviews, questionnaires task analysis Make use of: requirements task analysis real & virtualized users technology options company IP Evaluate w/: observation interview/quest participatory interaction task walk-throughs Make use of: graphical design interface guidelines style guides real & virtualized users Evaluate w/: usability testing controlled, uncontrolled heuristic evaluation Field testing PRODUCTS PRE DESIGN user and task descriptions design requirements throw-away prototypes design direction risk analysis EARLY DESIGN K MACLEAN - DERIVED FROM VERSION BY SAUL GREENBERG (U CALGARY) MID DESIGN testable mediumfidelity prototypes LATE DESIGN alpha/beta systems or complete specification 23

USABILITY TESTING IN YOUR PROJECT TEST MILESTONE evaluation goals? you will likely want to draw from your requirements and task examples; may need to prioritize; test how well your system supports what you intended it to metrics, evaluation methods, etc. should follow medium fidelity prototype scope? prototype won t be a complete working system it should do just enough to test if your design will meet your goals (and be acheivable in the time available) 24

ACTIVITY analyze a documented usability study 27

DISCUSSION ON READINGS [15 MIN] What surprised you? or What you disagreed with? Others? 28

ON DECK Next class (Tuesday) Readings and researcher journal Forth project milestone: prototyping due on Thursday Nov 8 th (next week) 29