Preparing and Running User Experiments By Mei Li, Pearl Ho, and Deepika Gandhi.

Slides:



Advertisements
Similar presentations
Quantitative and Scientific Reasoning Standard n Students must demonstrate the math skills needed to enter the working world right out of high school or.
Advertisements

The Usability Test Process: Steps, tips, and more! Dr. Jennifer L. Bowie For Digital Rhetoric.
Child Protection Rapid Assessment Tool
University Research Ethics Committee Workshop on procedure and data protection issues 30th May 2008.
Running a User Study Alfred Kobsa University of California, Irvine.
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.
Deciding How to Measure Usability How to conduct successful user requirements activity?
Does this look like your RTI team?. Maybe this looks like your team!
Observation Tools Overview and User Guide. Does the need to determine the impact a student's ADHD is having in the classroom or quantitatively describe.
Chapter 14: Usability testing and field studies. Usability Testing Emphasizes the property of being usable Key Components –User Pre-Test –User Test –User.
Heuristic Evaluation IS 485, Professor Matt Thatcher.
Focus Groups for the Health Workforce Retention Study.
James Tam Evaluating Interfaces With Users Why evaluation is crucial to interface design General approaches and tradeoffs in evaluation The role of ethics.
Running User Experiments Humeyra Topcu-Altintas David Girsault Feyi Agagu.
» Teaching an online class, what takes up most of your time?
Web 2.0 Testing and Marketing E-engagement capacity enhancement for NGOs HKU ExCEL3.
Software Documentation Written By: Ian Sommerville Presentation By: Stephen Lopez-Couto.
Preparing a User Test Alfred Kobsa University of California, Irvine.
Simulation Walk Through Seeing how a simulation could work on your course.
Evaluation IMD07101: Introduction to Human Computer Interaction Brian Davison 2010/11.
ESPON 2013 Programme Info Day on Calls and Partner Café Brussels, 10 May 2012 How to apply: Application Form and Eligibility A Decade of Territorial.
Conducting Usability Tests ITSW 1410 Presentation Media Software Instructor: Glenda H. Easter.
Copyright 2010, The World Bank Group. All Rights Reserved. Training and Procedural Manuals Section B 1.
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
Research methodology Data Collection tools and Techniques.
11 SECURITY TEMPLATES AND PLANNING Chapter 7. Chapter 7: SECURITY TEMPLATES AND PLANNING2 OVERVIEW  Understand the uses of security templates  Explain.
Chapter 11: An Evaluation Framework Group 4: Tony Masi, Sam Esswein, Brian Rood, & Chris Troisi.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 10: Testing and Inspecting to Ensure High Quality Part 4:
1 Making sound teacher judgments and moderating them Moderation for Primary Teachers Owhata School Staff meeting 26 September 2011.
Recovery-Oriented Computing User Study Training Materials October 2003.
Lecture 8A Designing and Conducting Formative Evaluations English Study Program FKIP _ UNSRI
Planning and Writing Your Documents Chapter 6. Start of the Project Start the project by knowing the software you will write about, but you should try.
Preparing and Running User Experiments By Mei Li, Pearl Ho, and Deepika Gandhi.
Created by: Christopher J. Messier Learning Commons Supervisor.
1 Technical & Business Writing (ENG-315) Muhammad Bilal Bashir UIIT, Rawalpindi.
CSE323 การวิเคราะห์และออกแบบระบบ (Systems Analysis and Design) Lecture 03: Requirements Capture Requirements Analysis.
Expedited Procedures Bob Craig June Expedited problems Usually individual investigators (rather than trained coordinators) Individuals not “ active.
Presented by ESC 7 Advanced Academic Services. Click on Set up new account and follow the directions. Return to this page to log in and register for.
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.
Ethics IRB and Animal Care. Subjects (participants) can always withdraw from participation Determine Risk Minimal or not -if not then need permission.
Data Collection Methods
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley The Resonant Interface HCI Foundations for Interaction Design First Edition.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Preparing a User Test Alfred Kobsa University of California, Irvine.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley The Resonant Interface HCI Foundations for Interaction Design First Edition.
University of Palestine software engineering department Testing of Software Systems Testing throughout the software life cycle instructor: Tasneem.
Usability testing: A reality check for Plain Talk A brief overview October 7, 2008 Dana Howard Botka Manager, Customer Communications, L&I Plain Talk Coordinator,
Human Factors in Information Seeking and Use
Designing & Testing Information Systems Notes Information Systems Design & Development: Purpose, features functionality, users & Testing.
1 Technical & Business Writing (ENG-315) Muhammad Bilal Bashir UIIT, Rawalpindi.
COMP 208/214/215/216 – Lecture 8 Demonstrations and Portfolios.
Part TWO The Process of Software Documentation Chapter 5: Analyzing Your Users Chapter 6: Planning and writing your Doc. Chapter 7: Getting Useful reviews.
Lesson 2-4: Respect - Part II Teacher Note: Module 2 Overview Content Area: Hypothesis-Testing: Cross-Sectional Study Essential Questions: How can I select.
Running a User Study Alfred Kobsa University of California, Irvine.
Teacher in Residence  Sign in and take any graded homework from your folders.  Turn in your TWS – Teaching Context and Unit Overview  Please.
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?
Chapter X Questionnaire and Form Design. Chapter Outline Chapter Outline 1) Overview 2) Questionnaire & Observation Forms i. Questionnaire Definition.
By Godwin Alemoh. What is usability testing Usability testing: is the process of carrying out experiments to find out specific information about a design.
Mohammad Alipour Islamic Azad University, Ahvaz Branch.
June 5, 2007Mohamad Eid Usability Testing Chapter 8.
Ethics in Evaluation Why ethics? What you have to do Slide deck by Saul Greenberg. Permission is granted to use this for non-commercial purposes as long.
Steps in Planning a Usability Test Determine Who We Want To Test Determine What We Want to Test Determine Our Test Metrics Write or Choose our Scenario.
School of Engineering and Information and Communication Technology KIT305/607 Mobile Application Development Week 7: Usability (think-alouds) Dr. Rainer.
Russell & Jamieson chapter Evaluation Steps 15. Evaluation Steps Step 1: Preparing an Evaluation Proposal Step 2: Designing the Study Step 3: Selecting.
COMMUNICATION ENGLISH III September 27/28 th 2012.
Software Documentation
Investing in good health at work
Obj. 2.2 Discuss considerations involved before, during and after an interview To view this presentation, first, turn up your volume and second, launch.
Applied Software Project Management
CS305, HW1, Spring 2008 Evaluation Assignment
Presentation transcript:

Preparing and Running User Experiments By Mei Li, Pearl Ho, and Deepika Gandhi

How to Prepare and Run Usability Testing How to gather participants and prepare a proposal. Preparing the environment, test materials, and test team. How to measure usability and deal with participants.

Preparing Materials, Environment, and Test Team for Usability Tests Presenter: Pearl Ho From Dumas and Redding Chapters 11, 12, 14, 15, 16

Overview I. Selecting and organizing tasks to test II. Creating task scenarios III. Preparing test materials IV. Preparing the test environment V. Preparing the test team

I. Selecting and Organizing Tasks to Test How do you select which tasks to test? What resources do you need for each task?

Selecting Tasks Tasks that probe potential usability problems Use tasks suggested from concerns and experience Tasks that users will do with the product

Selecting Tasks Tasks that probe potential usability problems The more problems you find, the more successful your test will be Tasks suggested from concerns and experience Tasks that users will do with the product

Selecting Tasks Tasks that probe potential usability problems Tasks suggested from concerns and experience People who develop the product will have some sense of what will be difficult to use based on which parts were difficult to design or which parts where they disagreed about the best approach Tasks that users will do with the product

Selecting Tasks Tasks that probe potential usability problems Tasks suggested from concerns and experience Tasks that users will do with the product There are other tasks that users can do with a product over and above those that relate to usability problems, concerns, or goals. For example: New or modified tasks Tasks that are critical to the operation of the product Frequently done tasks Things done under pressure

Determining the Resources You Need for Each Task Estimating task times Listing the resources you need for tasks

Determining the Resources You Need for Each Task Estimating task times Time it will take to run the task during the test. Time that users will feel is acceptable for completing a task. Consider characteristics of participants who will be in the test Time for experienced person. This forms baseline Problems for typical participant and time to recover from them Time to set up tasks and time between tasks Estimate will probably be a range, not a single value Listing the resources you need for tasks

Determining the Resources You Need for Each Task Estimating task times Listing the resources you need for tasks Hardware – participants needs to do the task AND what you need to set up and run the task Software and data files – again for both participants and you Instructions and procedures you will need

Determining the Resources You Need for Each Task In addition to task times, for most tests, it takes about an hour to Start the test Give the prebriefing Give the participant a break halfway through the test Have the participant fill out the posttest questionnaire Give the debriefing

Creating the Final List of Resources Here’s an example of what a list of resources might look like for testing the task of sending a reply on an program Time3-12 minutes HardwareTwo PCs connected to network Software and data files software Mail account for participants Incoming mail message to reply to Existing account to send reply to Instructions and proceduresTest of reply (or info to create text) Procedure for restoring account to initial condition

II. Creating Task Scenarios What is a scenario? What makes a good scenario? Do you give participants written scenarios? How do you divide up tasks and scenarios? How do you make participants stop between tasks for timing purposes?

What is a scenario? You use scenarios to tell participants what you want them to do during the test. Scenarios describe the tasks in a way that takes some of the artificiality out of the test. It makes the task more realistic.

What makes a good scenario? Short User’s words, not product’s words Unambiguous Enough information to do the task Directly linked to your tasks and concerns

Do you always give participants written scenarios? Not always. You may: Have test team members pretend to be customers, supervisors, or colleagues and walk into the test room to deliver the scenarios in person Use the product to deliver the scenarios Mix modes, give them writing, but then add visits or calls

How do you divide up the tasks and scenarios for participants? It depends… In deciding how to match up scenarios and tasks, the major issue you have to consider is whether you want to separate measurements of time, errors, or other codes for particular tasks.

How do you make participants stop between tasks? If you want to time tasks separately, you need to get participants to stop between each task. You can give them one task at a time. Or you can just say after each task: “Please tell us when you have finished this task.” or “Please wait for us to tell you to turn the page.”

III. Preparing Test Materials The Legal Form - minimal risk, informed consent Questionnaires Participant Training

The Legal Form As a tester it is your responsibility to: Create a form that correctly states each party’s rights Ensure that test participants have read and understood what the form says Observe or witness participants signing the form

Concept of minimal risk Minimal risk means that “the probability and magnitude of harm or discomfort anticipated in the test are not greater, in and of themselves, than those ordinarily encountered in daily life or during the performance of routine physical or psychological examinations or tests.” If, in your judgment, any usability test could put participants at risk, you have three options: Eliminate the risk Follow the federal policies for such tests Don’t do the test

Informed consent Key to protecting both parties rights Participants should be given the opportunity to choose what will or will not happen to them

Three elements of any informed consent: Information Comprehension Voluntariness

Three elements of any informed consent: Information: Procedures you will follow The purpose of the test Any risks to the participant Provide the opportunity to ask questions Provide the opportunity to withdraw at any time Comprehension Voluntariness

Three elements of any informed consent: Information Comprehension You must convey the information clearly and completely. Do not rush through consent procedure, make it seem unimportant, or not allow questions. Voluntariness

Three elements of any informed consent: Information Comprehension Voluntariness Participants must be free from coercion and undue influence If participants are considering withdrawing from a test, remain calm and neutral in your manner so that you do not unduly influence them

Other Major legal issues: Nondisclosure, if product is still under development Waivers, permission to use tapes and questionnaires Participant’s rights, ex, right to be informed

Questionnaires Pretest questionnaire - gather info about the background of participant Posttask questionnaire - gather judgments and rating after each task Posttest questionnaire - gather judgments after completion of all tasks

Training Participants Reasons to train To ensure that all participants have the same level of skill or knowledge before they begin the tasks To provide some groups of participants with training that others do not get

Training Participants To provide effective training, you need to decide: The purpose of the training What skills and knowledge you want participants to learn How you will conduct the training What criteria of success you will use to measure the effectiveness of training

IV. Preparing the Test Environment Preparing the Product Data-logging material preparation

Preparing the Product Create the sample data you need. Plan for disaster. Save time and frustration. Preparing for manuals. Legible type and graphics Numbered pages High quality, professional looking binding or binder Put in table of contents, cross-references, and an index

Preparing Data-Logging Materials or Software The key to having quantitative measures of performance is recording the duration and frequency of events during the test. You can buy data-logging software or at least have stopwatch and sheet of paper that lists the task numbers. If you decide to videotape the test, keep in mind that it takes twice as long to run test and then watch the tape.

V. Preparing the Test Team How many people do you need to run a test? Should people switch roles during the test? Who should be on the test team What roles are there for test team members

How many people do you need to run a test? Three people make a good team. Some have five, including a technical person. Two can make up team if both are skilled usability specialists and participants don’t have to move around much.

Should people switch roles during the test? No. You don’t want differences in data based on differences in test team.

Who should be on the test team? Everyone on test team should be on the planning team, but not everyone planning has to be on test team. Product developers or usability specialists? Realize obvious tradeoffs and choose one that makes sense for you. Other people, such as managers, developers, writers, can participate in a test as observers.

What roles are there for test team members? Test administrator Briefer Camera operator Data operator Help desk operator Product expert Narrator

See the text book if you want specific tasks and a checklist for each role

QUESTIONS? On to Deepika…. During your User Requirements Activity