Methodology and Explanation XX50125 Lecture 3: Usability testing Dr. Danaë Stanton Fraser.

Slides:



Advertisements
Similar presentations
1 Human Factors 101 Nelson Soken CRM HFE Manager Systems Engineering & Human Factors.
Advertisements

Chapter 5 Development and Evolution of User Interface
Overview of the Interaction Design Process. Objectives By the end of today’s class you will be able to… –Describe the major steps in the interaction design.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
CS 325: Software Engineering January 13, 2015 Introduction Defining Software Engineering SWE vs. CS Software Life-Cycle Software Processes Waterfall Process.
Agile Usability Testing Methods
CS305: HCI in SW Development Evaluation (Return to…)
Técnicas de Calidad en el Software Sesión # 10. Good quality software Operations Transition Testing Portability Reusability Interoperability Maintainability.
Saul Greenberg User Centered Design Why User Centered Design is important Approaches to User Centered Design.
4.1 Introduction Designers may fail to evaluate adequately.
Cost-Justifying Usability Javad Sadeghi CPSC 681 Nov 5, 2007.
UI Standards & Tools Khushroo Shaikh.
Methodology Overview Dr. Saul Greenberg John Kelleher.
James Tam User Centered Design Why User Centered Design is important Approaches to User Centered Design.
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
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.
Evaluation Through Expert Analysis U U U
1 CS 430 / INFO 430 Information Retrieval Lecture 24 Usability 2.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
HCI Research Methods Ben Shneiderman Founding Director ( ), Human-Computer Interaction Lab Professor, Department of Computer Science.
Objectives By the end of today’s class you will be able to… –Describe the major steps in the interaction design process –Explain the importance of iterative.
Usability Evaluation Methods Computer-Mediated Communication Lab week 10; Tuesday 7/11/06.
User Interface Evaluation CIS 376 Bruce R. Maxim UM-Dearborn.
Spring /6.831 User Interface Design and Implementation1 Lecture 6: User-Centered Design GR1 (project proposal & analysis) released today, due.
Managing Design Processes and Usability Testing
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.
Evaluation Framework Prevention vs. Intervention CHONG POH WAN 21 JUNE 2011.
Evaluation of Products for Accessibility: The CUDA Lab at CSULB and Technical Evaluation at the Campus Level Fred Garcia and Shawn Bates.
Chapter 11: An Evaluation Framework Group 4: Tony Masi, Sam Esswein, Brian Rood, & Chris Troisi.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
Chapter 4 Expert Reviews, Usability, Testing, Surveys, and Continuing Assessments Saba Alavi,Jacob Hicks,Victor Chen.
Software Quality Assurance Lecture #2 By: Faraz Ahmed.
Ch 14. Testing & modeling users
Interaction Design Process COMPSCI 345 S1 C and SoftEng 350 S1 C Lecture 5 Chapter 3 (Heim)
Lecture 9 Usability of Health Informatics Applications (Chapter 9)
Multimedia Specification Design and Production 2013 / Semester 1 / week 9 Lecturer: Dr. Nikos Gazepidis
Heuristic Evaluation and Discount Usability Engineering Taken from the writings of Jakob Nielsen – inventor of both.
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.
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.
Y ASER G HANAM Heuristic Evaluation. Roadmap Introduction How it works Advantages Shortcomings Conclusion Exercise.
INTERACTION DESIGN PROCESS Textbook: S. Heim, The Resonant Interface: HCI Foundations for Interaction Design [Chapter 3] Addison-Wesley, 2007 February.
Chapter 6 Prototyping, RAD, and Extreme Programming Systems Analysis and Design Kendall & Kendall Sixth Edition.
Chapter 8 Usability Specification Techniques Hix & Hartson.
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
Chapter 3 Managing Design Processes. 3.1 Introduction Design should be based on: –User observation Analysis of task frequency and sequences –Prototypes,
Usability Engineering Dr. Dania Bilal IS 582 Spring 2006.
Requirements Management with Use Cases Module 10: Requirements Across the Product Lifecycle Requirements Management with Use Cases Module 10: Requirements.
The principles of an object oriented software development process Week 04 1.
SE 204, IES 506 – Human Computer Interaction Lecture 6: Evaluating Interface Designs Lecturer: Gazihan Alankuş Please look at the end of the.
Administrivia  Feedback from the mid-term evaluation  Insights from project proposal.
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.
School of Engineering and Information and Communication Technology KIT305/607 Mobile Application Development Week 7: Usability (think-alouds) Dr. Rainer.
User Interface Design G52UID Milena Radenkovic Introduction.
User-Centered Design Services for MSU Web Teams Sarah J. Swierenga, Director Usability & Accessibility Center MSU Webmasters 402 Computer Center February.
Review of Usability Testing
GKR 2113: INTRODUCTION TO DESIGN PROCESS
SIE 515 Design Evaluation Lecture 7.
Software Life Cycle “What happens in the ‘life’ of software”
Introduction: Human Computer Interaction
Object Oriented Analysis and Design
SY DE 542 User Testing March 7, 2005 R. Chow
CS 522: Human-Computer Interaction Lab: Formative Evaluation
Usability Techniques Lecture 13.
Imran Hussain University of Management and Technology (UMT)
Evaluation.
Human Computer Interaction Lecture 14 HCI in Software Process
COMP444 Human Computer Interaction Evaluation
Presentation transcript:

Methodology and Explanation XX50125 Lecture 3: Usability testing Dr. Danaë Stanton Fraser

Methodology and Explanation 2005 Lectures 1.Introduction to Methods 2.Experiments 3.Interviews/questionnaires/surveys 4.Usability testing 5.Ethnography

Methodology and Explanation 2005 “Know thy user” Hansen (1971).

Methodology and Explanation 2005 What is Usability Testing? Usability testing is a systematic approach to evaluating user performance in order to inform design. Designs should be: Based on observation of users Refined by thoughtful analysis of the frequency and sequences in which tasks are carried out Validated through early prototype, usability tests Direct interaction with users during the design phase and throughout the system lifecycle

Methodology and Explanation 2005 The Move towards Usability Testing Traditionally, computer programmers designed for computer programmers When competitive products provide similar functionality usability testing is important for product acceptance Karat (1994) at IBM reported up to $100 payoffs for each dollar spent on usability, with benefits in reduced program- development costs, reduced programme maintenance costs, increased revenue due to higher customer satisfaction, and improved user efficiency and productivity Iterative design allowing for early testing of prototypes, revisions based on feedback and then incremental refinements

Methodology and Explanation 2005 Design is a process..

Example : Designing Games Interdisciplinary team – audio and visual design, programming, project management etc… Iterative design process cost benefits does design process prevent creative coding? Design process should be a shared vision that is built upon

Example: Designing Games A videogame takes approx. 30 to 36 months from inception to market. A Pre-production phase (prototyping) will generally take 12 months plus, and if it meets approval, will get funded for full development A PS2 videogame in the US will typically have a team of 50 plus people working on it, and will cost $5m plus (Jeffery, 2003, Lucas Arts)

Methodology and Explanation 2005 Usability Testing and Laboratories Emerged since the early 1980’s To conduct usability tests of products To provide expert reviews Usability testing often found to increase speed of projects and produce cost savings Usability tests are designed to find flaws in user interfaces Includes set of tasks, fewer participants than experimental study and a report of recommended changes.

Methodology and Explanation 2005 Typical procedure Usability staff: Participate in early task analysis/design review Provide information on software tools, literature Develop set of tasks for testing (numbers, types of participants) Pilot test Voluntary participation with informed consent Think aloud technique Video recording Results feed into redesign

Methodology and Explanation 2005 Example Lab Each lab is separated into two sections: the Observer side and the Participant side. Usability Engineers sit on the Observer side, while participants are on the Participant side. The two sections are separated by a sound-proof wall and a one-way mirror (image below). Microsoft

Methodology and Explanation 2005 A mixed video set-up

Methodology and Explanation 2005 Many types of Usability Testing Discount usability testing Field tests Paper prototypes Can-you-break-this Competitive usability testing Two main limitations: Emphasises first time use Limited coverage of features Therefore often supplemented with expert review

Methodology and Explanation 2005 Expert Reviews Heuristic evaluation Guidelines review Consistency inspection Cognitive walkthrough Formal usability inspection

Methodology and Explanation 2005 References Dumas, J. S. and Redish, J. C. (1999). A Practical Guide to Usability Testing. Exeter, UK. Karat, C-M. (1994). A business case approach to usability. In Bias, R and Mayhew, D (Eds). Cost-Justifying Usability, Academic Press, New York, Nielsen, J. (1993). Usability Engineering, Academic Press., New York. Schneiderman, B. (1998). Designing the user interface: strategies for effective human computer interaction, Addison Wesley