Testing and Modeling Users Kristina Winbladh & Ramzi Nasr.

Slides:



Advertisements
Similar presentations
Chapter 14: Usability testing and field studies
Advertisements

Methodology and Explanation XX50125 Lecture 1: Part I. Introduction to Evaluation Methods Part 2. Experiments Dr. Danaë Stanton Fraser.
The Usability Test Process: Steps, tips, and more! Dr. Jennifer L. Bowie For Digital Rhetoric.
Imran Hussain University of Management and Technology (UMT)
Task-Centered User Interface Design who are the users? what are the tasks? plagiarize! iterative design –rough descriptions, mock-ups, prototypes test.
Copyright 1999 all rights reserved Why Conduct a Task Analysis? n Uncovered Information may lead to abandoning a bad idea –The world is ready for video.
Existing Documentation
Each individual person is working on a GUI subset. The goal is for you to create screens for three specific tasks your user will do from your GUI Project.
4.01A ACQUIRE FOUNDATIONAL KNOWLEDGE OF MARKETING- INFORMATION MANAGEMENT TO UNDERSTAND ITS NATURE AND SCOPE WF SPORTS & ENTERTAINMENT MARKETING II.
The System Development Life Cycle
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 5.1.
Chapter 14: Usability testing and field studies. 2 FJK User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept.
Chapter 14: Usability testing and field studies. Usability Testing Emphasizes the property of being usable Key Components –User Pre-Test –User Test –User.
Evaluation. formative 4 There are many times throughout the lifecycle of a software development that a designer needs answers to questions that check.
Usability Testing as a User- Centered Design Tool Judy Ramey Dept. of Technical Communication March 30, 2005.
Usability Inspection n Usability inspection is a generic name for a set of methods based on having evaluators inspect or examine usability-related issues.
Evaluation Methodologies
Fall 2006ITCS4230 Playtesting Tiffany Barnes
An evaluation framework
Evaluation Methods April 20, 2005 Tara Matthews CS 160.
© Pearson Education Limited, Chapter 6 Fact-finding Transparencies.
1 CMPT 275 Software Engineering Requirements Analysis Process Janice Regan,
Testing Dojo Łukasz Kempny Autor: Łukasz KempnyCopyright© Future Processing 2012.
System Analysis & Design
Business and Management Research
Chapter 14: Usability testing and field studies
1 MARKETING RESEARCH Week 3 Session A IBMS Term 2,
Market Research Techniques for Libraries An Infopeople Workshop Presented by Joan Frye Williams
Architecture Business Cycle
Dobrin / Keller / Weisser : Technical Communication in the Twenty-First Century. © 2008 Pearson Education. Upper Saddle River, NJ, All Rights Reserved.
Data gathering. Overview Four key issues of data gathering Data recording Interviews Questionnaires Observation Choosing and combining techniques.
Ch 14. Testing & modeling users
BIS 360 – Lecture Five Ch. 7: Determining System Requirements.
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
Human Computer Interaction
Usability testing. Goals & questions focus on how well users perform tasks with the product. – typical users – doing typical tasks. Comparison of products.
MiLife Research Plan Dan Saffer Jennifer Anderson Phi-Hong Ha Chun-Yi Chen Graduate Design Studio II.
User Testing and Modeling ICS 205 Chris Wesson Christina Wuerth November 14, 2003.
Testing & modeling users. The aims Describe how to do user testing. Discuss the differences between user testing, usability testing and research experiments.
System Analysis-Gathering Requirements.  System analysis is the process of gathering info about existing system, which may be computerized or not, while.
New Media Research Methods- Part 1 Planning stage: Using Methods, Data and Tools to explore User’s Experience. How methods relate to research questions?
Chapter 13. Reviewing, Evaluating, and Testing © 2010 by Bedford/St. Martin's1 Usability relates to five factors of use: ease of learning efficiency of.
Database Analysis and the DreamHome Case Study
Usability Assessment Methods beyond Testing Chapter 7 Evaluating without users.
Chapter 8 Usability Specification Techniques Hix & Hartson.
Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall4-1 Interactive Methods to collect Information Requirements Interviewing.
Steps to Conduct a Usability Test Dr. Jennifer L. Bowie.
Identifying needs and establishing requirements Data gathering for requirements.
© The McGraw-Hill Companies, Software Project Management 4th Edition Step Wise: An approach to planning software projects Chapter 2.
Chapter 6 Determining System Requirements. Objectives:  Describe interviewing options and develop interview plan.  Explain advantages and pitfalls of.
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?
Dobrin / Weisser / Keller: Technical Communication in the Twenty-First Century. © 2010 Pearson Education. Upper Saddle River, NJ, All Rights Reserved.
Evaluation Methods - Summary. How to chose a method? Stage of study – formative, iterative, summative Pros & cons Metrics – depends on what you want to.
By Godwin Alemoh. What is usability testing Usability testing: is the process of carrying out experiments to find out specific information about a design.
Chapter 15: Analytical evaluation. Aims: Describe inspection methods. Show how heuristic evaluation can be adapted to evaluate different products. Explain.
Usability Testing Instructions. Why is usability testing important? In a perfect world, we would always user test instructions before we set them loose.
1 Producing a product portfolio Module 1 Session 8,11,12.
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.
Data gathering (Chapter 7 Interaction Design Text)
Sports Market Research. Know Your Customer How do businesses know their customers needs and wants?  Ask them/talking to customers  Surveys  Questionnaires.
Trouble? Can’t type: F11 Can’t hear & speakers okay or can’t see slide? Cntrl R or Go out & come back in 1 Sridhar Rajappan.
INFO 638Lecture #91 Software Project Management Conclude Adaptive Project Framework INFO 638 Glenn Booker.
TIM 58 Chapter 3: Requirements Determination
Usability Evaluation, part 2
Business and Management Research
Chapter 23 Deciding how to collect data
Evaluation.
HCI Evaluation Techniques
Presentation transcript:

Testing and Modeling Users Kristina Winbladh & Ramzi Nasr

Usability Usability means that the people who use the product can do so quickly and easily to accomplish their own tasks We want to build usable products How do we know whether our product is usable? Testing

Usability Testing Planning a usability test Defining goals and concerns Choosing participants Design Predictive Models

Planning a Usability Test How long does usability testing take? –Important for clients and managers to know –Development does not have to stop Time factors –Complexity of the product? –How much of the product is to be tested? –Number of participants? –Test preparation? –Test evaluation/report?

Examples Microsoft –8-12 weeks –Testers work together with developers –Formal reports General Electric Information Services –4-6 weeks –3 days to determine participants and tasks –Week 1&2 test: scenario & questionnaire design –End of week 2: pilot test –Week 3&4: conducting the test w 12 participants –Week 5: test data analysis –Week 6: finished the report

Can you do it faster? 1 Week –In-house usability specialists conduct test –Each test covers only a few features –Participants background is already known –Tasks are short –Generate short report 1.5 days… –Special case

What can you do to make testing successful? Planning! Starting testing w/o thinking about: –What aspects might not be as usable as they should be? –How well do the participants represent the actual users? –What tasks will we ask them to do in the short time they have? –What information are we going to collect? –How are we going to analyze the information? –What are we going to do with the analyzed information?

The steps Define the goals and concerns that are driving the test Decide who should be participants Recruit participants Select and organize tasks to test Create task scenarios Decide how to measure usability Prepare other materials Prepare testing environment Prepare test team Conduct pilot test

Team Work Usability specialists Designers and developers Technical communicators Trainers Marketing Helpdesk or customer assistance

Usability Testing Planning a usability test Defining goals and concerns Choosing participants Design Predictive Models

Defining Goals and Concerns You cannot do exhaustive testing –Make choices among goals and concerns –Move from general concerns to specific ones –Understand sources of goals and concerns

Making Choices Among Goals and Concerns Clearly define the concern that the study will answer Prioritize all the concerns

Moving From General Concerns to Specific Ones Refinement Example –General: how easy is it to use the system? –Specific: how long does this specific task take?

Understanding Source of Goals and Concerns Sources: –Task analysis and quantitative usability goals –Timely issues –A heuristic analysis –Previous tests of this or other products

Usability Testing Planning a usability test Defining goals and concerns Choosing participants Design Predictive Models

Choosing Participants Steps for choosing participants: –Developing user profiles –Selecting subgroups for a test –Defining and quantifying characteristics for each subgroup –Deciding how many people to include in a test

Developing User Profiles Collaborative work with: –Marketing, usability specialists, product designers Use –Surveys, focus groups sessions, contextual interviews, current users of previous version Characteristics: –Those that all users will share –Those that might make a difference among the users

Profile factors Work experience General computer experience Specific computer experience Experience with this product Experience with similar products

Selecting Subgroups for a Test Dividing users into subgroups Adding more characteristics Selecting the most critical characteristics Gathering other information

Defining and Quantifying Characteristics of Each Subgroup “Intermediate” users Setting a minimum and a maximum for a subgroup Selecting a range of participants within each subgroup

Deciding How Many People to Include in a Test Less than half of usability problems found with 3 participants (Nielson and Molich, 1990) 80% of usability problems detected with 4-5 participants (Virzi, 1992) 90% of usability problems detected with 10 participants (Virzi, 1992)

Deciding How Many People to Include in a Test (Cont.) The number of participants to include in a test depends on: –Number of subgroups needed –Budget and time –Importance of computing statistical significance of results

Usability Testing Planning a usability test Defining goals and concerns Choosing participants Design Predictive Models

Design Techniques –Video, interaction logging, questionnaire, interviews Tasks –Time to complete –Number/Type of errors per task/unit time –Number of help requests –Number of users per error/success Testing conditions

Design (Cont.) Variables and Conditions Allocation of participants –Different participants –Same participants –Matched pairs of participants Data collection and analysis

Usability Testing Planning a usability test Defining goals and concerns Choosing participants Design Predictive Models

Measure user performance without testing the users GOMS (Goal, Operators, Methods, Selection rules) The Keystroke Level Model

Balance Time, Money, and Information Gain