Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Lecturer – Prof Jim Warren Lecture 24 - Usability Testing Based on Heim,

Slides:



Advertisements
Similar presentations
DEVELOPING A METHODOLOGY FOR MS3305 CW2 Some guidance.
Advertisements

Chapter 15: Analytical evaluation
Human Computer Interaction
Acknowledgements: Most of this course is based on the excellent course offered by Prof. Kellogg Booth at the British Columbia University, Vancouver, Canada.
©N. Hari Narayanan Computer Science & Software Engineering Auburn University 1 COMP 7620 Evaluation Chapter 9.
Usability presented by the OSU Libraries’ u-team.
Part 4: Evaluation Days 25, 27, 29, 31 Chapter 20: Why evaluate? Chapter 21: Deciding on what to evaluate: the strategy Chapter 22: Planning who, what,
Empirical Methods in Human- Computer Interaction.
Heuristic Evaluation IS 485, Professor Matt Thatcher.
Heuristic Evaluation Evaluating with experts. Discount Evaluation Techniques  Basis: Observing users can be time- consuming and expensive Try to predict.
Evaluation Through Expert Analysis U U U
Usable Privacy and Security Carnegie Mellon University Spring 2008 Lorrie Cranor 1 Designing user studies February.
Evaluating with experts
SIMS 213: User Interface Design & Development Marti Hearst Tues Feb 13, 2001.
Usability 2004 J T Burns1 Usability & Usability Engineering.
Evaluation techniques Part 1
Evaluation: Inspections, Analytics & Models
Usability Testing.
Review an existing website Usability in Design. to begin with.. Meeting Organization’s objectives and your Usability goals Meeting User’s Needs Complying.
UX testing for mobile app Marine embe
Usability 2009 J T Burns1 Usability & Usability Engineering.
Usability Methods: Cognitive Walkthrough & Heuristic Evaluation Dr. Dania Bilal IS 588 Spring 2008 Dr. D. Bilal.
Heuristic evaluation IS 403: User Interface Design Shaun Kane.
©2011 1www.id-book.com Analytical evaluation Chapter 15.
Heuristic Evaluation “Discount” Usability Testing Adapted from material by Marti Hearst, Loren Terveen.
1 Usability evaluation and testing User interfaces Jaana Holvikivi Metropolia.
Discount Evaluation Evaluating with experts. Discount Evaluation Techniques Basis: – Observing users can be time-consuming and expensive – Try to predict.
Evaluation Techniques Material from Authors of Human Computer Interaction Alan Dix, et al.
Part 1-Intro; Part 2- Req; Part 3- Design  Chapter 20 Why evaluate the usability of user interface designs?  Chapter 21 Deciding on what you need to.
Multimedia Specification Design and Production 2013 / Semester 1 / week 9 Lecturer: Dr. Nikos Gazepidis
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley The Resonant Interface HCI Foundations for Interaction Design First Edition.
Multimedia Specification Design and Production 2012 / Semester 1 / week 5 Lecturer: Dr. Nikos Gazepidis
Usability Evaluation June 8, Why do we need to do usability evaluation?
Heuristic Evaluation and Discount Usability Engineering Taken from the writings of Jakob Nielsen – inventor of both.
What is Usability? Usability Is a measure of how easy it is to use something: –How easy will the use of the software be for a typical user to understand,
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley The Resonant Interface HCI Foundations for Interaction Design First Edition.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Lecturer – Prof Jim Warren Lecture 4 - Usability Testing Based on Heim, Chapter.
SEG3120 User Interfaces Design and Implementation
Design 2 (Chapter 5) Conceptual Design Physical Design Evaluation
Y ASER G HANAM Heuristic Evaluation. Roadmap Introduction How it works Advantages Shortcomings Conclusion Exercise.
Usability Assessment Methods beyond Testing Chapter 7 Evaluating without users.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Lecturer – Prof Jim Warren Lecture 7 - Usability Testing in Practice Based.
Chapter 15: Analytical evaluation. Inspections Heuristic evaluation Walkthroughs.
Evaluation Techniques Evaluation –tests usability and functionality of system –occurs in laboratory, field and/or in collaboration with users –evaluates.
1 Lecture 18 chapter 9 evaluation techniques. 2 Evaluation Techniques Evaluation –tests usability and functionality of system –occurs in laboratory, field.
Chapter 15: Analytical evaluation Q1, 2. Inspections Heuristic evaluation Walkthroughs Start Q3 Reviewers tend to use guidelines, heuristics and checklists.
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
Usability Engineering Dr. Dania Bilal IS 582 Spring 2006.
Usability Evaluation, part 2. REVIEW: A Test Plan Checklist, 1 Goal of the test? Specific questions you want to answer? Who will be the experimenter?
Usability Engineering Dr. Dania Bilal IS 592 Spring 2005.
June 5, 2007Mohamad Eid Usability Testing Chapter 8.
Chapter 15: Analytical evaluation. Aims: Describe inspection methods. Show how heuristic evaluation can be adapted to evaluate different products. Explain.
Usability Heuristics Avoid common design pitfalls by following principles of good design Nielsen proposes 10 heuristics, others propose more or less. Inspect.
Administrivia  Feedback from the mid-term evaluation  Insights from project proposal.
1 Usability evaluation and testing User interfaces Jaana Holvikivi Metropolia.
Oct 211 The next two weeks Oct 21 & 23: Lectures on user interface evaluation Oct 28: Lecture by Dr. Maurice Masliah No office hours (out of town) Oct.
COGNITIVE WALKTHROUGH Vigneshwar Poojar. The cognitive walkthrough is a formalized way of imagining people’s thoughts and actions when they use an interface.
Usability Engineering Dr. Dania Bilal IS 582 Spring 2007.
Usability Engineering Dr. Dania Bilal IS 587 Fall 2007.
Evaluation / Usability. ImplementDesignAnalysisEvaluateDevelop ADDIE.
Day 8 Usability testing.
SIE 515 Design Evaluation Lecture 7.
Human Computer Interaction Lecture 15 Usability Evaluation
Evaluation Techniques 1
Usability Evaluation, part 2
Evaluation techniques
Usability Techniques Lecture 13.
Evaluation.
HCI Evaluation Techniques
Presentation transcript:

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Lecturer – Prof Jim Warren Lecture 24 - Usability Testing Based on Heim, Chapter 8

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-2 Chapter 8 Usability Testing What is Usability? What is Usability Testing? Design the Test Prepare for the Test Perform the Test Process the Data

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-3 What is Usability? Usability is the measure of the quality of a user’s experience when interacting with a product or system. (Usability.gov, 2006) Usability is a quality attribute that assesses how easy user interfaces are to use. (Nielsen, 2003) The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use. (ISO standard , 1998)

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-4 What is Usability? Ease of learning—How fast can a user learn to accomplish basic tasks? Efficiency of use—How fast can an experienced user accomplish tasks? Memorability—Can a user remember enough to use it effectively the next time? Error frequency and severity—How often do users make errors, how serious are these errors, and how do users recover from these errors? Subjective satisfaction—How much does the user like using the system?

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-5 What is Usability? Quality of experience –Excellence of user experience –Nielsen’s ease of use Error Frequency/User Satisfaction –Quantitative analysis –Qualitative analysis

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-6 What is Usability Testing? A usability test is a structured process used to explore the interaction between an objective participant and a proposed design Paper and pencil (paper prototype) –Heuristic evaluation –Cognitive walkthrough Usability Lab (functional prototype) –Formal testing with subjects

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-7 What is Usability Testing? Attributes common to most usability tests: –The goal is to improve a product. –Participants are real users. –The participants do real tasks. –Participants are formally observed. –The data are analyzed. –Recommendations for improvement are made. Dumas and Redish (1999)

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-8 What is Usability Testing? A usability test has three basic components: –Participants—Actual users who are asked to perform realistic and representative tasks using a proposed design –Design—May be a fully functioning prototype or a simple paper prototype –Tester—There might be only one tester or there might be a testing team

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-9 What is Usability Testing? Constraints on Usability Testing –Time Design Prepare Administer (an hour to an hour and a half) Analyze the results –Finance Equipment and software Laboratory time Recording media Participant compensation Refreshments

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-10 What is Usability Testing? Constraints on Usability Testing –Personnel—Formal usability tests require at least four people. –Laboratory—To perform a formal usability test, a dedicated laboratory is required.

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-11 What is Usability Testing? Human Subjects Protocols –You must be fully aware of the regulations imposed by the various institutions and regulatory bodies that pertain to your experimental design –The U.S. Department of Health and Human Services Web site

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-12 What is Usability Testing? Advantages –Minimize help desk calls –Increase product loyalty –Provide benchmarks for future products Limitations –Artificial context –Not definitive of product acceptance –Skewed sample of users –Not always efficient

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-13 What is Usability? – Phases of a Usability Test Design the Test Prepare for the Test Perform the Test Process the Data

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-14 Design the Test Why: Define the Purpose What: Define Your Concerns and Goals What: Define the Tasks What: Create the Scenarios What: Define the Measurements How: Define the Test Method

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-15 Design the Test Where: Determine the Location of the Tests

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-16 Design the Test Who: Select Participants, Testers, and Observers

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-17 Design the Test Participants should be real users You do not always need to test a great many users The people you recruit should have the following basic characteristics: –Availability –Responsiveness –Objectivity

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-18 Design the Test Tester roles include the following: –Administrator –Moderator –Data logger –Technician –Prototype expert Potential observers include the following: –Other design team members not involved in the test –Clients –Programmers responsible for the final product

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-19 Prepare for the Test When: Create a Test Schedule –Project level You must build time for (iterative!) testing into the overall project plan right from the conception of the project; even if it’s just an estimate –Test preparation level Scheduling the testers, the participants, and the facility (if it’s specialised, or on site in the field) –Test and task execution level Must account for fatigue Organisation and preparation (if the user is going to do a 30-minute task, you’ll need an hour [to greet, settle in, debrief, etc.) – and more time between test participants)

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-20 Prepare for the Test Writing Scripts –Greeting the Participant –Preliminary Interview –Providing Instructions –Monitoring the Test –Debriefing the Participant Running a Pilot Test –Be organized –Be presentable

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-21 Perform the Test Test Phases –Pre-Test Greet the participant. Have the participant sign the informed consent form. Have the participant fill out any pre-test questionnaire. Proceed with scripts. –During the Test Maintain a log or observation check list for each task. Create a problem list to capture anything that is not covered by the check list. Notate problems and jot down any hypotheses that occur to you about the problems.

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-22 Perform the Test Test Phases –Post-Test Debrief the participant. –post-test questionnaire –verbal interview Thank the participant and provide compensation. Collect, summarize, and organize test data. Reset the room for the next participant.

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-23 Process the Data Activities Performed on the Day of the Test –Collecting Data –Summarizing Data –Organizing the Material Follow-Up Activities –Categorizing –Analyzing Quantitative Data Qualitative Data

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1-24 Process the Data Documenting –Identify problems Severity Frequency Errors of omission Errors of commission –Prioritize problems –Theorize reasons –Theorize solutions –Identify successes –Identify areas of uncertainty

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Some test types in more detail Heuristic evaluation Talk aloud protocol Cognitive walkthrough (Wizard of Oz) The formal usability test [next lecture] Questionnaire/survey [next lecture] 1-25

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 26 Heuristic Evaluation Proposed by Nielsen and Molich. usability criteria (heuristics) are identified design examined by experts to see if these are violated

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 27 Heuristic Evaluation Rank by severity –0=no usability problem –1=cosmetic – fix if have extra time –2=minor – fixing is low priority –3=major – important to fix –4=usability catastrophe – imperative to fix Heuristics such as 10 from Nielsen –Visibility of system status –Match between system and real world –User control and freedom, etc. Heuristic evaluation `debugs' design

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 28 Nielsen’s 10 –Visibility of system status –Match between system and 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 recognize, diagnose and recover from errors –Help and documentation

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 29 When to use Heuristic Evaluation Particular advantage that it can be used very early –From first sketches and outline descriptions –May head off a mistake rather than having to fix it Called a ‘discount usability’ method, because it’s relatively cheap (doesn’t require a lot of time and effort)

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Talk aloud protocol (aka ‘protocol analysis’) Have a user try the system and speak out loud about what they’re doing –Not entirely natural (except for really annoying people!), but tends to work OK Note misconceptions –Is what the user says they’re doing, not actually what they’re doing Note vocabulary –What is the user calling objects and actions; should screen instructions be adjusted to align? Note problems –Most important to note when they go astray (fail to achieve their goal and/or get an error message) 1-30

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Talk aloud (contd.) Note aspirations –The user might spontaneously say what they wish they could do? Is that feature there, but just not obvious to the user? Is it a feature that could reasonably be added Variations for two –Have two users sit side-by-side at the computer and perform the task together –Then it becomes much more natural for them to ‘talk aloud’ –Potentially get extra rich insights if the users disagree about how to do something –More user input per unit time for the testers 1-31

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 32 Cognitive Walkthrough (aka Wizard of Oz) Proposed by Polson et al –evaluates design on how well it supports user in learning task –usually performed by expert in cognitive psychology –expert ‘walks through’ design to identify potential problems using psychological principles Based on the idea of a code walkthrough in conventional code testing –forms used to guide analysis –can be used to compare alternatives (A bit like a formalised version of the Talk Aloud Protocol, but generally an expert rather than a typical user is ‘driving’)

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 33 Cognitive Walkthrough (ctd) For each task walkthrough considers –what impact will interaction have on user? –what cognitive processes are required? –what learning problems may occur? Analysis focuses on goals and knowledge: does the design lead the user to generate the correct goals?

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 34 Pen-based interface for LIDS UA1: Press look up button SD1: Scroll viewpoint up UA2: Press steering wheel to drive forwards SD2: Move viewpoint forwards UA3: Press look down button SD3: Scroll viewpoint down UA = User Action SD = System Display

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 35 Pen interface walkthrough UA 1: Press look up button 1.Is the effect of the action the same as the user’s goal at this point? Up button scrolls viewpoint upwards. 2.Will users see that the action is available? The up button is visible in the UI panel. 3.Once users have found the correct action, will they know it is the one they need? There is a lever with up/down looking symbols as well as the shape above and below the word look. The user will probably select the right action. 4.After the action is taken, will users understand the feedback they get? The scrolled viewpoint mimics the effect of looking up inside the game environment.

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 36 Cognitive walkthrough results Fill out a form –Track time/date of walkthrough, who the evaluators were –For each Action, answer the four pro forma questions (as per previous slide) –Any negative answer to any question should be documented on a separate Problem Sheet, indicating how severe the evaluators think the problem is, and whether they think it’ll occur often

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 37 When to do a Cognitive Walkthrough Can be done at any stage in the development process once you have a ‘prototype’ or actual system implementation to work on –Can be done with paper prototype –Can be done with a shrink-wrapped product Focus on key tasks –Things that are done by most users –“Critical success factors” of the system –Consider something that matches the name of the product If it’s an client, do a cognitive walkthrough of the task of writing and sending an