CSE 403 Lecture 17. Usability Testing. Reading: Don't Make Me Think! A Common Sense Approach to Web Usability by S. Krug, Ch. 9-11

Similar documents
Foundation Level Syllabus Usability Tester Sample Exam

Analytical &! Empirical Evaluation

Usability Testing. November 14, 2016

User Testing & Automated Evaluation. Product Hall of Shame! User Testing & Automated Evaluation. Visual Design Review. Outline. Visual design review

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

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

Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience

CSE 403. UI Requirements & Design. Material in part from Marty Stepp and Valentine Razmov, past 403 classes.

Human-Computer Interaction Design

Implementing Games User Research Processes Throughout Development: Beyond Playtesting

Software Development and Usability Testing

Paper Prototyping. Paper Prototyping. Jim Ross. Senior UX Architect, Flickr: CannedTuna

USER-CENTERED DESIGN KRANACK / DESIGN 4

Overview: Introducing Usability and User-Centered Design (UCD)

Heuristic & Severity H.10 S.2. Would be useful given the nature of the problem, but not critical. H.4 S.1. Minor complaint, but an easy fix. H.2 S.

The percentages in this exam paper add up to 60. Assignment 5 counts 40%.

#12 - The art of UI prototyping

Chris Jung, Garrick Li, Luyi Lu, Grant Neubauer CSE Autumn d: Usability Testing Review. Usability Test 1

Kindle Books InfoPath With SharePoint 2010 How-To

User Interface. Three Mile Island. January 14, 2011 CSE 403, Winter 2011, Brun

Software Design Models, Tools & Processes. Lecture 6: Transition Phase Cecilia Mascolo

Manage Music Iphone 5

Meet our Example Buyer Persona Adele Revella, CEO

Design Iteration: From Evidence to Design. Slides originally by: Dick Henneman

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

Font size. Tabl:e 2-4 Font Size Examples. Chapter 2.. Page Layout and Design 47. (font si ze="3"> (fo nt s ize="+l"> (font size="-l">

The Pluralistic Usability Walk-Through Method S. Riihiaho Helsinki University of Technology P.O. Box 5400, FIN HUT

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

Usability. CSE 331 Spring Slides originally from Robert Miller

Heuristic Evaluation of Math Out of the Box

IBM s approach. Ease of Use. Total user experience. UCD Principles - IBM. What is the distinction between ease of use and UCD? Total User Experience

Neon Carrot Prototype I Evaluation. Dan Cody, Logan Dethrow, Ben Fisher, Jeff Stanton April 6, Preamble

..in a nutshell. credit: Chris Hundhausen Associate Professor, EECS Director, HELP Lab

Read & Download (PDF Kindle) Java: An Introduction To Problem Solving And Programming (4th Edition)

Unit 9 Tech savvy? Tech support. 1 I have no idea why... Lesson A. A Unscramble the questions. Do you know which battery I should buy?

Usability Testing CS 4501 / 6501 Software Testing

Usability Report. Author: Stephen Varnado Version: 1.0 Date: November 24, 2014

The most powerful on-page SEO tools in 2016

Cognitive Disability and Technology: Universal Design Considerations

Understanding Usability: Getting Beyond Ease of Use

Curtin University School of Design. Internet Usability Design 391. Chapter 1 Introduction to Usability Design. By Joel Day

User Assessment for Negotiating the Quality of Service for Streaming Media Applications

Reasons Why Other Companies Webinars are Better Than Yours: Real-life webinar examples and tips from ReadyTalk customers

Ideate. Empathize. Prototype. Define. Test. CS:2520 Human-Computer Interaction. Fall 2016.

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

Users and Usability Principles

EVALUATION OF PROTOTYPES USABILITY TESTING

Administration and Examination Guidelines for Holding ISEB BSD Written Examinations

Online Food Ordering Company, Founded 2004, Chicago, IL

Exercise 4 Interview using Paper Prototype

EBOOK THE BEGINNER S GUIDE TO DESIGN VERIFICATION AND DESIGN VALIDATION FOR MEDICAL DEVICES

Outline. Usability Testing CS 239 Experimental Methodologies for System Software Peter Reiher May 29, What Do We Mean By Usability?

Folsom Library & RensSearch Usability Test Plan

How to Improve Your Campaign Conversion Rates

Validating customer demand

21 Lessons Learned From Sending Over 110,000 s

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

Human-Computer Interaction IS David Sprague

Read & Download (PDF Kindle) Data Structures And Other Objects Using Java (4th Edition)

Dealer Reviews Best Practice Guide

Master Every Stage of Your Mobile App Lifecycle: Micro Focus Mobile Center. Brochure. Application Development, Test & Delivery

PYTHON PROGRAMMING FOR BEGINNERS: AN INTRODUCTION TO THE PYTHON COMPUTER LANGUAGE AND COMPUTER PROGRAMMING BY JASON CANNON

Read & Download (PDF Kindle) Java: An Introduction To Problem Solving And Programming (6th Edition)

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

Designing a Database -- Understanding Relational Design

EVALUATION OF PROTOTYPES USABILITY TESTING

Usability Testing Review

Small changes. Big results.

WEBINARS FOR PROFIT. Contents

Interaction Design. Task Analysis & Modelling

Concepts of Usability. Usability Testing. Usability concept ISO/IS What is context? What is context? What is usability? How to measure it?

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

Creating a Phone Survey

Sharing the Calendar

CLIENT ONBOARDING PLAN & SCRIPT

CSc 238 Human Computer Interface Design Chapter 5 Designing the Product: Framework and Refinement. ABOUT FACE The Essentials of Interaction Design

This exam is open book / open notes. No electronic devices are permitted.

CLIENT ONBOARDING PLAN & SCRIPT

Designing. Simon Wilson Interaction designer, DWP Digital

The 7 Success Secrets for Building a Million Download Mobile App

Mobile UX or WHITEPAPER

HCI and Design SPRING 2016

Virtual Platform Checklist for WebEx Training Center

Get Started in Web Conference Classes: During the Semester

Foundation Level Syllabus Usability Tester Sample Exam Answers

University Academic Computing Technologies. Web-site:

Chapter 4. Evaluating Interface Designs

Interaction Design. Human-Computer. COGS120/CSE170 - Intro. HCI. Instructor: Philip Guo. Week 3 - Heuristic Evaluation ( )

Data Structures And Other Objects Using Java Download Free (EPUB, PDF)

COMP6471 WINTER User-Centered Design

Ryan Parsons Chad Price Jia Reese Alex Vassallo

6.001 Notes: Section 15.1

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

Addition about Prototypes

UXD. using the elements: structure

Adapted from: The Human Factor: Designing Computer Systems for People, Rubinstein & Hersh (1984) Designers make myths. Users make conceptual models.

UCD Method Collection Card-set

CATCH ERRORS BEFORE THEY HAPPEN. Lessons for a mature data governance practice

Explore metrics in the ExtraHop system to investigate DNS failures

Appendix 8 Universal Powerline Bus (UPB)

Transcription:

CSE 403 Lecture 17 Usability Testing Reading: Don't Make Me Think! A Common Sense Approach to Web Usability by S. Krug, Ch. 9-11 Handbook of Usability Testing, 2ed by J. Rubin / D. Chisnell, Ch. 2-5 slides created by Marty Stepp http://www.cs.washington.edu/403/

Usability testing usability testing: Evaluating a product by testing it on users. usability has become a distinguishing factor for products (Apple) focuses on individual usage, using the product to do something specific focus group: A group of people are asked about their perceptions, opinions, beliefs and attitudes towards a product, service, concept, advertisement, idea, or packaging. focus group is a GROUP process; reactions; abstract; done early 2

Lack of usability testing Many companies don't usability test, or do it very little. if done at all, often done with ~2 weeks left in development! Reasons given not to usability test: not enough time not enough money no expertise in doing it no lab or location in which to perform it don't know how to interpret the results How do the authors respond to these criticisms? 3

Countering criticisms Why bother usability testing if we don't have time, money, or expertise to do very much of it? Why can't the developers just test the product by using it themselves and seeing what does / doesn't work for them? developer knows product too well; can't see it like a newbie even limited testing is better than none few early tests are better than many late tests ideally, usability testing is iterative; done over and over 4

Inexpensive testing 5

When to usability test? When should a usability test be performed? best done early in the software lifecycle best done often / repeatedly type of test may vary depending on how far along the process you are early: paper prototype middle: compare UI designs later: verify UI's usability can keep a historical record of usability results for each test 6

Benefits of multiple tests 7

Usability study room setup preferred: a quiet room with a computer and 2-3 chairs participant sits at computer and performs tasks w/ product moderator / facilitator guides the user through the process others on dev team observe user, either from the side or from another room (preferred) web cam, one-way mirror, etc. record the user and watch later 8

Identifying participants Can I make my mother test our app? Does it matter who the users are for a usability test? An ideal test has at least 3-4 users who have not been told much about the app beforehand. It doesn't matter much who you grab as your user; doesn't have to be just like a real user of the app. Everyone's a beginner in a way. It's bad to design a site that only experts can use. Experts don't mind something simple enough for beginners, so testing with beginners is not bad. UNLESS the app requires specific expert knowledge to use. 9

Facilitating a study Who is qualified to be a study facilitator? What things should / shouldn't a facilitator do? Anybody with decent people skills can do it. Be friendly. Tell them it's okay to make mistakes; they aren't being tested. Encourage them ask questions and to think out loud. Don't lead the user or give them hints about what to do. Probe; when they give feedback, ask for more details. Don't appear to be concerned with note-taking or data gathering. Don't be upset if the user fails or gets stuck. Ask user questions when they get stuck. "What are you thinking?" or "What are you trying to do now?" Tip: Try taking the test yourself first. 10

Types of tests "get it" testing: Does user understand site's basic purpose? "What do you think this page/site/app is about?" "What do you think the feature is for?" Let them just click around for a while and play with the app. "key task" testing: Ask user to do a specific thing, and watch to see how they do. "Your goal is to purchase a book about sailing for under $15." "Change your buddy list preferences to block Amanda." 11

Another categorization exploratory/formative - high-level design concepts Can user "walk up and use" it, and see value in the product? assessment/summative - lower-level operations (later) user performs actual tasks, not vague goals; less moderated comparison test - match up different prototypes or designs perf data are gathered for each design and compared idea: test a competitor's site, see what they do/don't like "best" design may turn out to be a hybrid of the available choices verification test - verifies that UI is okay or that a fix works done with an actual product, not just a paper prototype performance expectations are decided and measured 12

A usability test plan 13

Another usability test plan 1. type of test 2. purpose/goals/objectives 3. participant characteristics 4. task list (possibly have users try same tasks in different orders) 5. test environment / equipment 6. moderator's role 7. evaluation metrics and data to be collected 8. report 14

Observing a test Should be out of view/room if possible. What should observers look for? Does the user "get it"? Can they find their way around the site? How long (time, number of clicks) does it take them? Do they do any "head-slapping" or shocking things? What do the users like and dislike most about the experience? Watch what users do when they get stuck. Do they look for help? Do they re-read the page carefully? Do they go back? Do they just stop and look at the moderator? Do they start wandering the app looking for the feature? 15

Gather and interpret data Observers write down usability test notes. Team looks over notes and decides what to change. Tip: Value the user's actions and explanations over opinions. Tip: Don't always listen to user suggestions for new features. It can be hard to figure out HOW to fix problems. Small changes (tweaks) are often better than huge changes. Often removing or simplifying is better than adding. First fix things that are easy or get the most bang for the buck. 16

Possible data to collect Number/percentage of: tasks completed correctly with/without prompts or assistance tasks completed incorrectly Count of: incorrect selections (errors) errors of omission incorrect menu choices incorrect icons selected visits to the help file, index, table of contents, etc. negative comments or mannerisms Time required to: access information in online help recover from error(s) complete each task 17

Performance goals Some tests have specific performance goals. Decide specific goals you want users to achieve. "At least 2/3 of users will be able to find and change their Network Settings in < 5 minutes." "Every user will be able to find/use the navigation bar." In these tests, moderator offers less guidance and fewer hints Less emphasis on "thinking out loud" Thinking out loud slows users down; they may not finish in time. Alternatives to thinking out loud: Replay steps with user after the test is over. Get them to talk about what they did and why they did it. Hook up electrodes to their brain and measure the current. (no) 18

Goals and objectives bad goals: Is the product usable? (too vague / nebulous) Is it ready for release? (users can't determine that) Is this a good product? (too subjective) better goals: Can users tell what is / isn't clickable? Where do users go to search the site? How easily do users find new products on the site to purchase? Do users use the toolbar at the top of the screen? What do users click to find help when they are stuck? 19

Users fail Typical ways users fail in usability tests: Don't understand the point of the site. They use different vocabulary than you, so they can't find a word for the action to do. Their notion of how to categorize is different. Site is too busy / cluttered. Not clear what the options are on the screen. If user momentarily gets stuck or goes astray, that CAN be okay. A "kayak" problem; the boat can right itself. Give them a chance to temporary fail and then recover. 20

Limitations of usability tests Somewhat artificial Test results don't prove that a product/design/ui "works" Testing may not be the best use of your time. Maybe have a usability expert look at it, to find gross violations. It's possible that a UI has an initial learning curve, but is then very powerful/usable. A usability test doesn't measure that. Doesn't tell you if the market wants/needs a product like yours. A focus group or survey would be better for that. 21