HCI Research Methods

Similar documents
Chapter 4. Evaluating Interface Designs

CS 315 Intro to Human Computer Interaction (HCI)

Overview of the course. User-Centred Design. Group. Practical issue. Writting the report. Project work. Fang Chen

The LUCID Design Framework (Logical User Centered Interaction Design)

2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system

Human Computer Interaction. Week 5

Managing Design Processes

Human-Computer Interaction

Usability Tests and Heuristic Reviews Planning and Estimation Worksheets

User-centered design in technical communication

Chapter 3. Organizational Design and Support Usability. Organizational Design and Support Usability (cont.) Managing Design Processes

Concepts of user-centered design

Anirudha Joshi IDC, IIT Bombay

Choosing the Right Usability Tool (the right technique for the right problem)

Designing the User Interface

SEGUE DISCOVERY PARTICIPATION IN DISCOVERY DISCOVERY DELIVERABLES. Discovery

Course Outline. Department of Computing Science Faculty of Science. COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015

Concepts of Usability. Usability Testing. Usability concept ISO/IS What is context? What is context? What is usability? How to measure it?

Carbon IQ User Centered Design Methods

Information Systems Interfaces (Advanced Higher) Information Systems (Advanced Higher)

User-centered Instructional Design

CSE 118 Introduction to Design

Incorporating Usability into an Object Oriented. Development Process

Usability Services at the University of Maryland: Who, What and How

Introducing Evaluation

Goals of Usability Evaluation

Criteria for selecting methods in user-centred design

EVALUATION OF PROTOTYPES USABILITY TESTING

UX + BA. User Experience & Business Analysis. Personas. What is UX? Customer Experience Maps. BA & UX roles. BA + UX Collaboration.

Evaluation in Information Visualization. An Introduction to Information Visualization Techniques for Exploring Large Database. Jing Yang Fall 2005

User Experience in Libraries (as told by cats) Jenny Emanuel Taylor

CS 4317: Human-Computer Interaction

3 Prototyping and Iterative Evaluations

UX Consulting: A Look into the Design and Usability Center at Bentley

Foundation Level Syllabus Usability Tester Sample Exam

Methods: Deciding What To Design

Usability of interactive systems: Current practices and challenges of its measurement

University of Maryland. fzzj, basili, Empirical studies (Desurvire, 1994) (Jeries, Miller, USABILITY INSPECTION

Overview of Today s Lecture. Analytical Evaluation / Usability Testing. ex: find a book at Amazon.ca via search

Evaluation techniques 1

Evaluation techniques 1

Digital Service Management (DSM)

Digital Service Management (DSM)

Human-Computer Interaction: An Overview. CS2190 Spring 2010

White Paper. Incorporating Usability Experts with Your Software Development Lifecycle: Benefits and ROI Situated Research All Rights Reserved

15/16 CSY2041 Quality and User-Centred Systems

Usability. HCI - Human Computer Interaction

A Short Introduction to Usability in Online Surveys

Layout Appropriateness: A metric for evaluating user interface widget layout

Software Quality. Martin Glinz. Thomas Fritz. Lecture 7 UI Design, Usability & Testing. Many thanks to Meghan Allen and Daniel Greenblatt.

Design Iteration: From Evidence to Design. Slides originally by: Dick Henneman

Process of Interaction Design and Design Languages

How to Choose the Right UX Methods For Your Project

CPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018

Standard Glossary of Terms used in Software Testing. Version 3.2. Foundation Extension - Usability Terms

EVALUATION OF PROTOTYPES USABILITY TESTING

MIT GSL week 4 Wednesday. User Interfaces II

Foundation Level Syllabus Usability Tester Sample Exam Answers

UX Research in the Product Lifecycle

Incorporating Usability into an Object Oriented. Development Process

Introducing Human-Computer Interaction Design

Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)

Implementing Games User Research Processes Throughout Development: Beyond Playtesting

MELISSA CRADDOCK USER EXPERIENCE PRODUCT DESIGN LEAD

Analytical evaluation

h(p://ihm.tumblr.com/post/ /word- cloud- for- hci- human- computer- interacbon CS5340 Human-Computer Interaction ! January 31, 2013!

Human-Computer Interaction

Multimedia Design and Authoring

Systems Analysis and Design in a Changing World, Fourth Edition

SE 204, IES 506 Human Computer Interaction

..in a nutshell. credit: Chris Hundhausen Associate Professor, EECS Director, HELP Lab

User Centered Design - Maximising the Use of Portal

Usability Testing CS 4501 / 6501 Software Testing

CSCI 3160: User Interface Design

Contextual Inquiry in Practice

D S R G. Alina Mashko. User interface. Department of vehicle technology. Faculty of Transportation Sciences

Business Analysis in Practice

Automated Cognitive Walkthrough for the Web (AutoCWW)

User Centered Design (UCD)

IBM s approach. Ease of Use. Total user experience. UCD Principles - IBM. What is the distinction between ease of use and UCD? Total User Experience

How Cisco IT Improved Development Processes with a New Operating Model

needs, wants, and limitations

Interaction Design. Heuristic Evaluation & Cognitive Walkthrough

A new interaction evaluation framework for digital libraries

8.1 Goals of Evaluation 8.2 Analytic Evaluation 8.3 Empirical Evaluation 8.4 Comparing and Choosing Evaluation Techniques

D3.1 Validation workshops Workplan v.0

User Experience Metric (UXM) and Index of Integration (IoI): Measuring Impact of HCI Activities

Evaluation studies: From controlled to natural settings

8.1 Goals of Evaluation 8.2 Analytic Evaluation 8.3 Empirical Evaluation 8.4 Comparing and Choosing Evaluation Techniques

A human-centered design process for the research project acemedia. Barbara Schmidt-Belz Fraunhofer FIT

User Interface Design

Student Usability Project Recommendations Define Information Architecture for Library Technology

Human Computer Interaction Lecture 06 [ HCI in Software Process ] HCI in the software process

Improving user interfaces through a methodological heuristics evaluation framework and retrospective think aloud with eye tracking

Integrating HCD into Automation Design

Introduction on Usability

Matt Quinn.

To practice UCSD Usability Design

Graphical User Interface Design And Evaluation (guide) A Practical Process

stanford hci group / cs376 Design Tools Ron B. Yeh 26 October 2004 Research Topics in Human-Computer Interaction

Transcription:

HCI Research Methods Ben Shneiderman ben@cs.umd.edu Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institute for Advanced Computer Studies University of Maryland College Park, MD 20742

Scientific Approach (beyond user friendly) Specify users and tasks Predict and measure time to learn speed of performance rate of human errors human retention over time Assess subjective satisfaction (Questionnaire for User Interface Satisfaction) Accommodate individual differences Consider social, organizational & cultural context

Scientific Method - Controlled Experiment Practical Problem & Existing Theory Write a Lucid & testable Hypothesis Alter a small number of independent variables (treatment) Select & assign subjects Control other variables Measure small number dependent variables Apply statistical test Guidance for practitioners, refine theory, advice for experimenters

Scientific Method - Controlled Experiment Practical Problem & Existing Theory Write a Lucid & testable Hypothesis Alter a small Two Parents number of independent variables (treatment) Select & assign subjects Control other variables Measure small number Three dependent Childrenvariables Apply statistical test Guidance for practitioners, refine theory, advice for experimenters

Research Methods Controlled Experiments Theory-driven, hypothesis testing Modify Independent Variables Measure Dependent Variables Ethnographic Methods Surveys & Questionnaires Logging & Automated Metrics http://www.otal.umd.edu/charm/

Usability Engineering User-Centered Design Processes Guidelines Documents and Processes Research-based (NCI, 2003) www.usability.gov/pdfs/guidelines.html User Interface Building Tools Expert Reviews and Usability Testing

Design Process Data Gathering Ethnographic Observation Participatory Design Scenario-based Design Social Impact Statements

Design Process - LUCID Management strategy to highlight usability engineering Processes, Deliverables, and Reviews Stages for LUCID 1: Envision: Develop product concept 2: Discovery: Perform research and needs analysis 3: Design Foundation: Design concepts & key screens 4: Design Detail: Do iterative design and refinement 5: Build: Implement software 6: Release: Provide rollout support (Cognetics Corp www.cognetics.com)

Design Process - Contextual Design (Karen Holtzblatt & Hugh Beyer www.incent.com)

Guidelines Document and Processes Social process for developers Records decisions for all parties to see Promotes consistency and completeness Facilitates automation of design Should contain philosophy and examples of: title screens, menus, forms, buttons, graphics, icons, fonts, colors, instructions, help, tutorials, error messages, Multiple levels are desirable: standards, practices, guidelines Education, Enforcement, Exemption & Enhancement

Expert Reviews and Usability Testing Improved product quality Shorter development time More predictable development lifecycle Reduced costs Speed development Simplify documentation Facilitate training Lower support Fewer updates Improved organizational reputation Higher morale: staff and management

Expert Reviews Experienced reviewers Review every screen, menu, dialog box Spot inconsistencies and anomalies Suggest additions Disciplined approaches Heuristic evaluation: check if goals are being met Guidelines review: verify adherence Consistency inspection: terms, layout, color, sequencing Cognitive walkthrough: pretend to be a user following scenario Formal inspection: public presentation and discussion

Usability Testing Physical place and permanent staff vs. discount usability testing Focuses attention on user interface design Encourages iterative testing Pilot test of paper design Online prototype evaluation Refinement of versions Testing of manuals, online help, etc. Rigorous acceptance test Must participate from early stages Must be partners, not "the enemy (Dumas & Redish, 1999; Nielsen, 1993)

Usability Testing Usability testing not only speeds up projects but it produces dramatic cost savings. Participants should represent the intended user communities background in computing, experience with the task, motivation, education, & ability with the natural language used in the interface

Usability Testing Videotaping valuable for later review & for showing designers or managers the problems that users encounter. Many variant forms of usability testing have been tried: Paper mockups Discount usability testing Competitive usability testing Universal usability testing Field test and portable labs Remote usability testing Can-you-break-this tests

Evaluation Methods Ethnographic Observational Situated Multi-Dimensional In-depth Long-term Case studies

Evaluation Methods Ethnographic Observational Situated Multi-Dimensional In-depth Long-term Case studies Domain Experts Doing Their Own Work for Weeks & Months

Evaluation Methods Ethnographic Observational Situated Multi-Dimensional In-depth Long-term Case studies MILCs Shneiderman & Plaisant, BeLIV workshop, 2006

MILC example Evaluate Hierarchical Clustering Explorer Focused on rank-by-feature framework 3 case studies, 4-8 weeks (molecular biologist, statistician, meteorologist) 57 email surveys Identified problems early, gave strong positive feedback about benefits of rank-by-feature Seo & Shneiderman, IEEE TVCG 12,3, 2006

MILC example Evaluate SocialAction Focused on integrating statistics & visualization 4 case studies, 4-8 weeks (journalist, bibliometrician, terrorist analyst, organizational analyst) Identified desired features, gave strong positive feedback about benefits of integration Perer & Shneiderman, 2007

Case Study Methodology 1) Interview (1 hr) 2) Training (2 hr) 3) Early Use (2-4 weeks) 4) Mature Use (2-4 weeks) 5) Outcome (1 hr)