Presentation: Usability Testing Steve Laumaillet November 22, 2004 Comp 585 V&V, Fall 2004.

Slides:



Advertisements
Similar presentations
SADC Course in Statistics Producing a product portfolio Module I3 Session
Advertisements

Testing through user observations User Observation: Guidelines for Apple Developers, Kathleen Gomoll & Anne Nicol, January 1990 Notes based on:
COMP5047 – Design Focus groups – brainstorming for design Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
CS305: HCI in SW Development Evaluation (Return to…)
Web E’s goal is for you to understand how to create an initial interaction design and how to evaluate that design by studying a sample. Web F’s goal is.
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.
Writing a Research Paper
Copyright © 2001 Bolton Institute Faculty of Technology Multimedia Integration and Applications Lecture 7: Prototype Review Damien Markey.
WEBQUEST Let’s Begin TITLE AUTHOR:. Let’s continue Return Home Introduction Task Process Conclusion Evaluation Teacher Page Credits This document should.
CS CS 5150 Software Engineering Lecture 12 Usability 2.
Usability presented by the OSU Libraries’ u-team.
DENIM: Finding a Tighter Fit with Web Design Practice James Lin, Mark W. Newman, Jason I. Hong, James A. Landay April 6, 2000 CHI 2000, The Hague
Energy Information Administration Usability Testing Colleen Blessing.
Formative and Summative Evaluations
1 CS 430 / INFO 430 Information Retrieval Lecture 24 Usability 2.
Promoting Student Engagement: Involving Students with NSSE Planning and Results William Woods University NSSE Users’ Workshop October 6-7, 2005.
Focus Groups for the Health Workforce Retention Study.
Usability 2004 J T Burns1 Usability & Usability Engineering.
Feedback from Usability Evaluation to User Interface Design: Are Usability Reports Any Good? Christian M. Nielsen 1 Michael Overgaard 2 Michael B. Pedersen.
Project Workshops Results and Evaluation. General The Results section presents the results to demonstrate the performance of the proposed solution. It.
Lecture 7: Prototype Review Damien Markey. Lecture 6: Prototype Review What makes a prototype successful Why a prototype is never a failure Review criteria.
Testing Dojo Łukasz Kempny Autor: Łukasz KempnyCopyright© Future Processing 2012.
Damian Gordon.  Summary and Relevance of topic paper  Definition of Usability Testing ◦ Formal vs. Informal methods of testing  Testing Basics ◦ Five.
Web 2.0 Testing and Marketing E-engagement capacity enhancement for NGOs HKU ExCEL3.
EVIDENCE BASED WRITING LEARN HOW TO WRITE A DETAILED RESPONSE TO A CONSTRUCTIVE RESPONSE QUESTION!! 5 th Grade ReadingMs. Nelson EDU 643Instructional.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
Paper Prototyping Source:
Product Evaluation the outcome phase. Do the magic bullets work? How do you know when an innovative educational program has “worked”? How do you know.
This Lesson Introduction to the ADDIE model Needs Analysis
ACTIVITY. THE BRIEF You need to provide solid proof to your stakeholders that your mobile website meets the needs of your audience. You have two websites.
Put it to the Test: Usability Testing of Library Web Sites Nicole Campbell, Washington State University.
Dreamweaver Domain 3 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 6 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 6: Evaluating.
Small-Scale Usability Testing “ Evolution Not Revolution” Darlene Fichter March 12, 2003 Computers in Libraries 2003.
Put the Title of the WebQuest Here A WebQuest for xth Grade (Put Subject Here) Designed by (Put Your Name Here) Put Your Address Here Put some interesting.
1 Technical & Business Writing (ENG-315) Muhammad Bilal Bashir UIIT, Rawalpindi.
Comp 20 - Training & Instructional Design Unit 6 - Assessment This material was developed by Columbia University, funded by the Department of Health and.
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.
22C:082:001 Human-Computer Interaction. Fall Copyright © 2013 Juan Pablo Hourcade. 1 Group Project Phase 1.
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.
Week 9 Usability Test Plan and Quality Assurance Plan.
Team Software Process (TSPi) CS4320 Fall TSP Strategy Provide a simple process framework based on the PSP. Use modest, well-defined problems. Develop.
Tips for Conducting Usability Studies with Older Adults Thomas S. Tullis, Ph.D. Senior Vice President Human Interface Design Fidelity Investments
Chapter 13. Reviewing, Evaluating, and Testing © 2010 by Bedford/St. Martin's1 Usability relates to five factors of use: ease of learning efficiency of.
1 ISE 412 Usability Testing Purpose of usability testing:  evaluate users’ experience with the interface  identify specific problems in the interface.
CS2003 Usability Engineering Usability Evaluation Dr Steve Love.
Conducting Usability Tests 4 Step Process. Step 1 – Plan and Prep Step 2 – Find Participants Step 3 – Conduct the Session Step 4 – Analyze Data and Make.
Blekinge Institute of Technology SE Karlskrona MARKETING MANAGEMENT Chaudhry Muhammad Nadeem Faisal Cell:
User Interface Design & Usability for the Web Card Sorting You should now have a basic idea as to content requirements, functional requirements and user.
Writing Software Documentation A Task-Oriented Approach Thomas T. Barker Chapter 5: Analyzing Your Users Summary Cornelius Farrell Emily Werschay February.
Dobrin / Weisser / Keller: Technical Communication in the Twenty-First Century. © 2010 Pearson Education. Upper Saddle River, NJ, All Rights Reserved.
June 5, 2007Mohamad Eid Usability Testing Chapter 8.
Paper Prototyping Source: Paper Prototyping a method of brainstorming, designing, creating, testing, refining and communicating.
1 Producing a product portfolio Module 1 Session 8,11,12.
Usability Engineering Dr. Dania Bilal IS 587 Fall 2007.
Evaluation / Usability. ImplementDesignAnalysisEvaluateDevelop ADDIE.
Present apply review Introduce students to a new topic by giving them a set of documents using a variety of formats (e.g. text, video, web link etc.) outlining.
Assessment Centres workshop Arti Kumar, Senior Careers Adviser / CETL Fellow Marie O’Flaherty Careers Adviser.
Day 8 Usability testing.
CHAPTER 2 SYSTEM PLANNING DFC4013 System Analysis & Design.
Provide instruction.
Chapter 21 Informal Reports
Year 7 E-Me Web design.
Sequencing Writing Assignments
Writing to Learn vs. Writing in the Disciplines
Sequencing Writing Assignments
Usability Techniques Lecture 13.
Tasks & Grades for MET2.
How to Test Usability Modified from Keith Instone, Argus Associates.
WEB DESIGN Cross 11, Tapovan Enclave Nala pani Road, Dehradun : ,
Presentation transcript:

Presentation: Usability Testing Steve Laumaillet November 22, 2004 Comp 585 V&V, Fall 2004

Topic Agenda Summary and Relevance of topic paper Definition of Usability Testing –Formal vs. Informal methods of testing Testing Basics –Five step process Usability Study –UCSC NetTrial Conclusion

Summary of Topic Paper The paper used in this presentation describes a practical methodology to perform usability testing Specifically, how usability testing can be applied to improve a user’s experience with navigating, finding information, and interacting with a Web site

Topic Paper Relevance to V & V Why is this topic relevant to V & V? –Because usability is an important attribute associated with good quality software. –Quality software is software that meets the user’s needs –User’s needs may require that the software is easy to understand, learn, and use –Usable software increases user productivity and user satisfaction

Important Point to Remember: Know your goal: To identify the problem areas of your software [Web site] by testing to solve those problems, (and always keep your tests and analysis simple!)

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, learn, and operate –e.g., “user-friendliness”

ISO Definition ( ) for Usability: “...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.”

What is Usability Testing? Usability testing is an effort to ascertain the degree to which software has met the usability needs of its intended user base Usability is difficult to evaluate and measure

What is Usability Testing? Usability Testing is an attempt to quantify software user-friendliness according to: 1. Skill needed to learn the software 2. Time required to become efficient in using the software 3. The measured increase in user productivity 4. A subjective assessment of a user’s attitude toward using the software

What is Usability Testing? The idea is to place users in front of some version of the software under test and watch how these users try to use it Can be expensive depending on what tasks you have users try and on what you are watching for Not cost-effective if done too late in dev cycle Can uncover usability problems that design guidelines and inspections may have missed

Formal vs. Informal Testing Formal testing might entail building a usability testing lab, equipping it with an array of computers, audio-video equipment, then staffing it with psychologists, technicians, and human- computer interaction specialists

Formal vs. Informal Testing Informal approach: No fancy lab or expensive equipment A simple test plan and task list are prepared, notepad and pencil Participants are observed by an impartial moderator The advantage is that informal testing looks at what people actually do when they are doing real work in an ordinary setting

Testing Basics: 5-Step Process

Step 1: Plan & Prepare Develop a test plan: –For simple testing, prepare a list of questions –For more detailed testing, have a script prepared Test Plan is important because you can create a framework for your testing process It allows you to communicate your goals with the client & align expectations

Step 1: Plan & Prepare Create a Task List: Create lists of tasks or questions that a typical user should be able to complete in an hour Tasks should not be too simple nor too difficult to accomplish e.g., 1. Find a concert show you want to see 2. Purchase tickets on line 3. Find directions to the venue

Step 1: Plan & Prepare Informal usability tests only require a pencil, paper, computer and browser Sometimes might use a video camera and record each session Sometimes watched by development team Often usability tests can be conducted within the user’s own environment Keep a printed version of the site for note taking, and then watch and learn...

Step 2: Find Participants A challenging aspect in usability testing is finding suitable participants Important to gather on ongoing user base Test outside the team—testing with people who are not associated with your company or your Web site

Step 2: Find Participants Prior to conducting sessions with participants: Test out your test plan beforehand with co- workers or friends that have an acceptable degree of Web user experience The first usability test should be fun, informative, and low-stress

Step 3: Conduct the Session Introduce yourself, explain the process to the user User will be asked to perform a set of pre- defined tasks (but do not tell them how many or how long each will take) Make the user feel comfortable Speak only to give a new task and take notes during the process

Step 3: Conduct the Session Once the usability test session is over, prepare a short summary of the session and the results Outline specific problem areas and any unexpected results Include any personal observations

Step 3: Conduct the Session Collect basic data: –Could the user complete the task? –Did they need help? –Track how much time it took them –Note any stumbling blocks (problems/obstacles) –Overall observations, commentary –Debrief the user, allow user to speak their mind –Prepare a post-test survey

Step 3: Conduct the Session Post-Test Survey: Prepare a survey online or in paper form for the user to fill out after they have completed the testing process Questions should include what the user thought the Web site was like: graphics, logic, content, navigation, and their overall satisfaction Gather data about overall effectiveness of the site in relation to the goals of each task

Step 4: Analyze Results Compile and summarize data Transfer handwritten notes to computer Write your reports while they are fresh in your mind, Create a summary after testing is complete, into a table that shows the results of each test, include problem areas, comments and user feedback from the survey

Step 4: Analyze Results Identify difficulties and problem areas Identify why there was difficulty or the source of any problems (specific factors such as navigation, text, graphics, etc.) Identify any specific task-oriented issues

Step 5: Make Recommendations Compile and recommend –Gather all your compiled information and translate into recommendations –Concentrate on high-level functionality first –Then focus on recommendations for improved user experience (what works and what does not work well for users!) –Determine the implementation plan Write up a formal report

Usability Study: UCSC NetTrial NetTrial was a trial online literacy course used to help students learn how to develop Web skills (browsing, , use of library resources) Students were not given specific tasks, rather they were asked to navigate the entire site as if they were taking the course, then to provide feedback

Usability Study: UCSC NetTrial During the usability testing, it was observed that the students had difficulty finding graphic links, navigating to other pages and returning to previous pages, and difficulty understanding After the study was completed, the observation notes and student feedback notes were used to identify problem areas that needed changing The final version of the Web site was a success, and the usability testing played a critical role

Re-Cap Usability testing can be done on a formal or informal basis The method described here is an informal 5-step process Sometimes video taped Sometimes watched by development team Know your goal: testing to find problem areas in your software! Results show what works, what does not

Conclusion In general, Usability is difficult to evaluate and measure (Web sites may be the exception) Usability often may not explicitly be identified as part of the user requirements, nor form part of a product specification. Even when usability has been identified as a desirable property, it may not be practical for a product developer with the responsibility for developing a product to specification, on time and within budget to justify spending the extra resources required to produce a usable product

References Usability Testing: Usability Testing and Research: