Ch 14. Testing & modeling users

Slides:



Advertisements
Similar presentations
©2011 1www.id-book.com Evaluation studies: From controlled to natural settings Chapter 14.
Advertisements

Chapter 15: Analytical evaluation
Chapter 13: An evaluation framework
Chapter 14: Usability testing and field studies
Methodology and Explanation XX50125 Lecture 1: Part I. Introduction to Evaluation Methods Part 2. Experiments Dr. Danaë Stanton Fraser.
Human Computer Interaction
Data gathering. Overview Four key issues of data gathering Data recording Interviews Questionnaires Observation Choosing and combining techniques.
CS305: HCI in SW Development Evaluation (Return to…)
Cognitive Walkthrough More evaluation without users.
Chapter 14: Usability testing and field studies. 2 FJK User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept.
User Testing & Experiments. Objectives Explain the process of running a user testing or experiment session. Describe evaluation scripts and pilot tests.
Chapter 14: Usability testing and field studies. Usability Testing Emphasizes the property of being usable Key Components –User Pre-Test –User Test –User.
Asking users & experts.
Chapter 15: Analytical evaluation. 2 FJK User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San.
1 User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo FJK 2009.
User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo FJK 2005.
Data-collection techniques. Contents Types of data Observations Event logs Questionnaires Interview.
An evaluation framework
Testing and Modeling Users Kristina Winbladh & Ramzi Nasr.
An evaluation framework
Evaluation: Inspections, Analytics & Models
From Controlled to Natural Settings
Analytical Evaluations 2. Field Studies
Usability Evaluation Methods Computer-Mediated Communication Lab week 10; Tuesday 7/11/06.
Design in the World of Business
©2011 1www.id-book.com Analytical evaluation Chapter 15.
Chapter 14: Usability testing and field studies
Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. Franz J. Kurfess CPE/CSC 484: User-Centered Design and.
Usability testing and field studies
1 Asking users & experts and Testing & modeling users Ref: Ch
Predictive Evaluation
Evaluation Framework Prevention vs. Intervention CHONG POH WAN 21 JUNE 2011.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
Chapter 11: An Evaluation Framework Group 4: Tony Masi, Sam Esswein, Brian Rood, & Chris Troisi.
Slides based on those by Paul Cairns, York ( users.cs.york.ac.uk/~pcairns/) + ID3 book slides + slides from: courses.ischool.berkeley.edu/i213/s08/lectures/i ppthttp://www-
Data gathering. Overview Four key issues of data gathering Data recording Interviews Questionnaires Observation Choosing and combining techniques.
©2011 1www.id-book.com Introducing Evaluation Chapter 12 adapted by Wan C. Yoon
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.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley The Resonant Interface HCI Foundations for Interaction Design First Edition.
Evaluation approaches Text p Text p
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.
Level 2 Prepared by: RHR First Prepared on: Nov 23, 2006 Last Modified on: Quality checked by: MOH Copyright 2004 Asia Pacific Institute of Information.
Identifying needs and establishing requirements
1 ISE 412 Usability Testing Purpose of usability testing:  evaluate users’ experience with the interface  identify specific problems in the interface.
COMP5047 Pervasive Computing: 2012 Think-aloud usability experiments or concurrent verbal accounts Judy Kay CHAI: Computer human adapted interaction research.
Chapter 15: Analytical evaluation. Inspections Heuristic evaluation Walkthroughs.
Chapter 15: Analytical evaluation Q1, 2. Inspections Heuristic evaluation Walkthroughs Start Q3 Reviewers tend to use guidelines, heuristics and checklists.
Analytical evaluation Prepared by Dr. Nor Azman Ismail Department of Computer Graphics and Multimedia Faculty of Computer Science & Information System.
User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo FJK 2005.
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?
EVALUATION PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS ( TEMPUS FR-TEMPUS-JPCR)
AVI/Psych 358/IE 340: Human Factors Evaluation October 31, 2008.
Chapter 15: Analytical evaluation. Aims: Describe inspection methods. Show how heuristic evaluation can be adapted to evaluate different products. Explain.
Um ambiente para avaliação. Objetivos Explicar conceitos e termos da avaliação Descrever paradigmas de avaliação e técnicas utilizadas no design de.
Data gathering (Chapter 7 Interaction Design Text)
School of Engineering and Information and Communication Technology KIT305/607 Mobile Application Development Week 7: Usability (think-alouds) Dr. Rainer.
Day 8 Usability testing.
Part Two.
Usability Evaluation, part 2
From Controlled to Natural Settings
From Controlled to Natural Settings
Evaluation.
HCI Evaluation Techniques
Testing & modeling users
COMP444 Human Computer Interaction Evaluation
Evaluation: Inspections, Analytics & Models
From Controlled to Natural Settings
Presentation transcript:

Ch 14. Testing & modeling users Steven Pautz Lauren Sullivan Jessica Herron Chris Moore

The aims Describe how to do user testing. Discuss the differences between user testing, usability testing and research experiments. Discuss the role of user testing in usability testing. Discuss how to design simple experiments. Describe GOMS, the keystroke level model, Fitts’ law and discuss when these techniques are useful. Describe how to do a keystroke level analysis.

User Testing Developers test whether product is usable by the intended user population Similar to experimentation, but different from research Aim is to improve existing design, rather than to discover new knowledge Not designed to be replicable Often not published

Testing Medlineplus User testing was done to evaluate changes made after heuristic analysis (chapter 13) Goal of study was to identity usability problems in the revised interface Categorization of information Users’ navigation strategies

Medlineplus: Testing Setup 9 participants from washington, DC area 7 were female, all had some web experience 5 tasks were developed, from frequently-asked questions by web visitors 5 scripts were created, one for each stage of the test Testing was performed in a laboratory setting

Medlineplus:testing Every participant worked through the 5 tasks Their progress through the site and “thinking aloud” comments were recorded After all tasks were completed, a post-test questionnaire was given, and participants were asked their opinions Many different data items were collected

Medlineplus: Data Analysis Data was analyzed with a focus on: Website organization Browsing efficiency Search features Conclusions showed several areas for improvement, which were given to the developers through a presentation and report

Medlineplus: Pros and Cons Appropriate size, qualities of user group Adequate briefing material was created Informed consent form Cons: Focused heavily on some user qualities (location, etc) at the expense of others Not much variance among tasks tested

Doing User Testing Central idea: controlling the test conditions. Careful planning is necessary! Use DECIDE framework for successful study.

Determine the goals & Explore the questions User testing is most suitable for testing prototypes. Focus the study: “Can users complete a certain task within a certain time, or find a particular item, etc.”

Choose a paradigm Usability testing paradigm Involves: Recording data by combination of video and interaction logging. User satisfaction questionnaires. Interviews.

Identifying the practical issues: Design typical tasks Quantitative measures are obtained. Types of data produced: Time to complete a task. Time to complete a task after a specified time away from the product. Number and type of errors per task. Number of errors per unit of time. Number of navigations to online help or manuals. Number of users making a particular error. Number of users completing a task successfully.

Usability Engineering Specifications Current level of performance. Minimum acceptable level of performance. Target level of performance.

Identifying practical issues: Select typical users Find the ‘typical user’. Most important characteristic: Previous experience with similar systems. Ex. Hutchworld – targeted towards cancer patients.

Identifying practical issues: Prepare the testing conditions Testing conditions include: Controlled environment. Observation room. Viewing room. Reception area.

Deal with ethical issues Consent form. Point out presence of One way mirrors Video cameras Use of interaction logging.

Evaluate, analyze, and present the data Performance measures are recorded from video and transaction logs. User tests involve a small number of participants. Basic descriptive statistics enable the evaluators to compare performance on different prototypes or systems.

Experimental Conditions In order to test a hypothesis, the experimenter has to set up the experimental conditions and find ways to control other variables that could influence the test result. Condition 1: read screen of Helvetica Condition 2: read screen of Times New Roman Control Condition: read both on printed paper

Experimental Designs Different participants - single group of participants is allocated randomly to the experimental conditions. Same participants - all participants appear in both conditions. Matched participants - participants are matched in pairs, e.g., based on expertise, gender.

Advantages & disadvantages

Other Issues You need to determine where the experiment will take place as well as how the equipment will be set up. You also need to determine how the participants will be introduced to the study and what scripts will be needed to standardize the procedure. Pilot studies are useful to aid in this process

Menu Structure Study was designed to determine whether breadth is preferably to depth in organizing navigable menus. 3 Experimental Conditions: (top level, sub level, content level) 8 x 8 x 8 (slowest) 16 x 32 (fastest) 32 x 16 (middle) 19 experienced web users were given 8 random and unique searches for each condition. Breadth IS preferable to Depth

Predictive Models Provide a way of evaluating products or designs without directly involving users Psychological models of users are used to test designs Less expensive than user testing Usefulness limited to systems with predictable tasks - e.g., telephone answering systems, mobiles, etc. Based on expert behavior GOMS is the most well-known predictive modeling technique in human-computer interaction along with its “daughter”, the keystroke level model

GOMS Goals - the state the user wants to achieve e.g., find a website Operators - the cognitive processes & physical actions performed to attain those goals, e.g., decide which search engine to use Methods - the procedures for accomplishing the goals, e.g., drag mouse over field, type in keywords, press the go button Selection rules - determine which method to select when there is more than one available

Keystroke Level Model GOMS has also been developed further into a quantitative model - the keystroke level model. This model allows predictions to be made about how long it takes an expert user to perform a task.

Response times for keystroke level operators

Benefits and Limitations Allows comparative analyses for different interfaces or computer systems Example: Project Ernestine Viewed 2 systems to determine which would be better Findings showed that a new system would slow down production Limitations Not good for evaluations Does not allow for errors to be modeled, only expert performance Does not reflect multi-tasking (non-sequential procedures)

Fitts’ Law (Paul Fitts 1954) The law predicts that the time to point at an object using a device is a function of the distance from the target object & the object’s size. The further away & the smaller the object, the longer the time to locate it and point. Useful for evaluating systems for which the time to locate an object is important such as handheld devices like mobile phones

Summary & Key Points User testing is a central part of usability testing Testing is done in controlled conditions User testing is an adapted form of experimentation Experiments aim to test hypotheses by manipulating certain variables while keeping others constant The experimenter controls the independent variable(s) but not the dependent variable(s) There are three types of experimental design: different-participants, same- participants, & matched participants GOMS, Keystroke level model, & Fitts’ Law predict expert, error-free performance Predictive models are used to evaluate systems with predictable tasks such as telephones