3461P Crash Course Lesson on Usability Testing The extreme, extreme basics...

Slides:



Advertisements
Similar presentations
Testing through user observations User Observation: Guidelines for Apple Developers, Kathleen Gomoll & Anne Nicol, January 1990 Notes based on:
Advertisements

SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Copyright 1999 all rights reserved The HCI Design Process n User Interfaces are not just built by sitting down and drawing up designs for them n Just like.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Learning, Instruction and the PADI System
Existing Documentation
SEVEN FREQUENTLY ASKED QUESTIONS ABOUT USABILITY TESTING Usability Testing 101.
Spring /6.831 User Interface Design and Implementation1 Lecture 1: Usability.
 1 Notes from Heim Chapter 8 and
© De Montfort University, 2001 Questionnaires contain closed questions (attitude scales) and open questions pre- and post questionnaires obtain ratings.
CS CS 5150 Software Engineering Lecture 12 Usability 2.
Part 4: Evaluation Chapter 20: Why evaluate? Chapter 21: Deciding on what to evaluate: the strategy Chapter 22: Planning who, what, where, and when Chapter.
Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the.
Principles and Methods
“Retrospective vs. concurrent think-aloud protocols: usability testing of an online library catalogue.” Presented by: Aram Saponjyan & Elie Boutros.
Ch 3 Usability page 1CS 368 Usability Models the authors compare three usability models and introduce their own “the extent to which a product can be used.
Analytical Evaluations 2. Field Studies
Mid-Term Exam Review IS 485, Professor Matt Thatcher.
Web 2.0 Testing and Marketing E-engagement capacity enhancement for NGOs HKU ExCEL3.
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
COSC3461 User Interface Design in the Workplace Human Factors - Textbook Definition n Human factors is the discipline that tries to optimize the.
System Analysis & Design Chapter VII: User Interface Design Providing interactive and easy to use interfaces is an important task of system designer using.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
Strategies for Interpreting a Prompt and Succeeding at the In-Class Timed Writing Essay.
User Interface Evaluation Usability Testing Methods.
Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.
Output and User Interface Design
3461 Midterm Material  Midterm is short answer  Everything up through last week’s lecture  Things to study:  Slides  Programs  Javadoc  No need.
SiTEL LMS Focus Group Executive Summary Prepared: January 25, 2012.
User Interface Overview Jeff Offutt SWE 432 Design and Implementation of Software for the Web.
Software Evaluation Catherine McKeveney Medical Informatics 1st March 2000.
COSC 3461: Module 6 UI Design in the Workplace. 2 What is User-Centered Design? Three major components: –Iterative design –Early focus on users and tasks.
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.
Interface Design Natural Design. What is natural design? Intuitive Considers our learned behaviors Naturally designed products are easy to interpret and.
CLASSROOM CHANGE  Starting Thursday class will move to:  SB
CS CS 5150 Software Engineering Lecture 11 Usability 1.
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.
COSC 3461 S04 Module 5 Evaluation.
Human Computer Interaction
Usability Testing Chapter 6. Reliability Can you repeat the test?
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.
Oct 231 Heuristic for websites Avoid orphan pages Avoid long pages that force scrolling Provide navigation support, such a site map that is always present.
User Interface Design & Usability for the Web Card Sorting You should now have a basic idea as to content requirements, functional requirements and user.
Integration of End User Satisfaction in the CPOE Implementation Process Bill French, VP eHealth Strategies Wisconsin Office of Rural Health HIT Implementation.
Usability Engineering Dr. Dania Bilal IS 582 Spring 2006.
Running a User Study Alfred Kobsa University of California, Irvine.
Dr. H. Rex Hartson Fall 2003 Introduction to the Course Copyright © 2003 H. Rex Hartson and Deborah Hix. CS5714 Usability Engineering.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
OSU Libraries presented by the u-team.
Usability Engineering Dr. Dania Bilal IS 592 Spring 2005.
1 SEG3120 Analysis and Design for User Interfaces LAB1: Video tape evaluation.
Writing to Teach - Tutorials Chapter 2. Writing to Teach - Tutorials The purpose of a tutorial is to accommodate information to the needs of the user.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
A centre of expertise in digital information management UKOLN is supported by: Usability on a Shoestring Budget (1) Emma Tonkin & Greg.
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.
User Interface Design in the Workplace
Usability Overview Upsorn Praphamontripong CS
Introduction: Human Computer Interaction
Usability Evaluation, part 2
Proper functionality Good human computer interface Easy to maintain
COMP444 Human Computer Interaction Usability Engineering
Empirical Evaluation Data Collection: Techniques, methods, tricks Objective data IRB Clarification All research done outside the class (i.e., with non-class.
Presentation transcript:

3461P Crash Course Lesson on Usability Testing The extreme, extreme basics...

3461P Usability Testing is NOT... “What type of feedback did you gather from your usability participants?” “I showed my program to three different people and they all said it looked really, really good.”

3461P Usability Testing- Definition Usability testing is a method by which users of a product are asked to perform certain tasks in an effort to measure the product's ease-of-use, task time, and the user's perception of the experience. Changes are made to the application or site based on the findings of the usability tests. Usability test participants are encouraged to think aloud and voice their every opinion. Usability testing is best used in conjunction with a user-centered design process, a method by which a product is designed according to the needs and specifications of users. Adopted from

3461P Why is Usability Testing Necessary?  User, Designer, Programmer each have different models.  The designer’s intuition is not always correct.  It’s impossible to predict usability from appearance.  Design standards and guidelines are not sufficient.  Competitive advantages and reduced support costs.

3461P What information to provide?  Give a brief explanation that the participant’s involvement is to solicit user feedback. Any problems are the fault of the software.  In real-world situations explain confidentiality agreement, liability legalities, and that participant is free to leave at any time (and still get paid).  Provide instructions as to the user’s task but not explanations of the software.

3461P What to User Test? Possibilities include:  Conformance with a requirement  Conformance with guidelines for good design  Identification of design problems  Ease of system learning  Retention of learning over time  Speed of task completion  Error rates  Subjective user satisfaction Galitz, W. O., (2002) The Essential Guide to User Interface Design, 2nd Edition, Wiley Computer Publishing, New York, NY.

3461P What questions to ask?  Depends on which phase of the development cycle- what can be changed? Conceptual model? Layout? Fonts?  There should be a list of questions of the major design issues that is prepared in advance. There should be specific question(s) that the usability testing is designed to answer. Usability testing has specific objectives.

3461P What is the Goal of Usability Testing? Usability testing should be designed to determine if the software is meeting the  Qualitative Usability Goals  Quantitative Usability Goals Adapted from Mayhew, Deborah J. (199) The Usability Engineering Lifecycle

3461P Qualitative Usability Goals- Examples  The design must support users working in a high-interrupt environment, with lots of context information on screen to remind users where they are when they get distracted.  The design must support very infrequent users of a very complex task. Thus, it must be self-explanatory, easy to learn and remember. Adapted from Mayhew, Deborah J. (199) The Usability Engineering Lifecycle

3461P Quantitative Usability Goals - Examples  Experienced users (defined as users who have performed the task five times in a training session) should take no longer than 15 seconds minutes on average to address an .  Novice users (defined as first-time users) should take no longer than three minutes to complete the registration input form. Adapted from Mayhew, Deborah J. (199) The Usability Engineering Lifecycle

3461P When to ask questions?  If you are worried about interrupting the task flow of your participant, then ask the question after the completion of the task.  If you are more worried about the participant forgetting their current thought process than interrupting, then ask right away.

3461P Thinking Aloud Protocol During a usability test, instruct participants to verbalize their thoughts aloud protocol. The usability testers prompt participants by asking direct questions about the software, in order to understand their mental model of the system and the tasks, and where they have trouble in understanding and using the system.

3461P Co-discovery Method During a usability test, two participants perform tasks together while being observed. In order to increase the amount of communication to gain insight to their thought process, one participant is assigned the mouse and the other the keyboard. They are to help each other in the same manner as they would if they were working together to accomplish a common goal using the product.