CS 315 Intro to Human Computer Interaction (HCI)

Similar documents
Chapter 4. Evaluating Interface Designs

EVALUATING USER INTERFACES. 15 & 17 January 2014

User-Centered Analysis & Design

HCI Research Methods

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

3 Prototyping and Iterative Evaluations

Introducing Evaluation

Human-Computer Interaction

EVALUATION OF PROTOTYPES USABILITY TESTING

03 Usability Engineering

CS-5200 Design Project

EVALUATION OF PROTOTYPES USABILITY TESTING

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

15/16 CSY2041 Quality and User-Centred Systems

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

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

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

Foundation Level Syllabus Usability Tester Sample Exam

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

CS6008-HUMAN COMPUTER INTERACTION Question Bank

How to Choose the Right UX Methods For Your Project

User-centered design in technical communication

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

A new interaction evaluation framework for digital libraries

3 Evaluating Interactive Systems

NADAR SARASWATHI COLLEGE OF ENGINEERING & TECHNOLOGY

Methods: Deciding What To Design

Level 4 Diploma in Computing

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

Human Computer Interaction - An Introduction

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

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

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

CMSC434 Intro to Human-Computer Interaction. Visual Design #3 and Evaluation #1 Monday, April 8th, 2012 Instructor: Jon Froehlich TA: Kotaro Hara

Analytical Evaluation

MAKING YOUR GATEWAY EASY AND PLEASANT TO USE

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

Assistant Professor Computer Science. Introduction to Human-Computer Interaction

Introduction to Accessibility. Universal Usability and Internationalization of Interfaces

Analytical &! Empirical Evaluation

Position Paper for: Creating a Usability Ontology

Software Development and Usability Testing

ACSD Evaluation Methods. and Usability Labs

Introducing Evaluation

Foundation Level Syllabus Usability Tester Sample Exam Answers

UC Irvine Law Library Website Usability Project Initial Presentation

Heuristic & Severity H.10 S.2. Would be useful given the nature of the problem, but not critical. H.4 S.1. Minor complaint, but an easy fix. H.2 S.

CSCI 3160: User Interface Design

Learnability of software

How to Add Usability Testing to Your Evaluation Toolbox

MIT GSL week 4 Wednesday. User Interfaces II

Interaction Design. Chapter 7 (June 22nd, 2011, 9am-12pm): Evaluation and Testing

Amsterdam Medical Center Department of Medical Informatics. Improve. Usability evaluation of the sign up process of the Improve app

Usability Testing. November 14, 2016

Addition about Prototypes

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

Analytical evaluation

Goals of Usability Evaluation

Human-Computer Interaction: An Overview. CS2190 Spring 2010

esign an ser mterrace Evaluation TheOpen University DEBBIE STONE The Open University, UK CAROLINE JARRETT Effortmark Limited

Usability Testing. November 9, 2016

Chapter 15: Analytical evaluation

cs414 principles of user interface design, implementation and evaluation

Human Computer Interaction. Outline. Human Computer Interaction. HCI lecture S. Camille Peres, Ph. D.

Lecture 22: Heuristic Evaluation. UI Hall of Fame or Shame? Spring User Interface Design and Implementation 1

& Electronic Health Records

Interaction Design. Ruben Kruiper

Usability Testing Methods An Overview

17 th IEA World Congress

CSE 118 Introduction to Design

CS 160: Evaluation. Professor John Canny Spring /15/2006 1

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

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

A Heuristic Evaluation of Ohiosci.org

CS 160: Evaluation. Outline. Outline. Iterative Design. Preparing for a User Test. User Test

Introducing Evaluation

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

Programmiersprache C++ Winter 2005 Operator overloading (48)

Nektarios Kostaras, Mixalis Xenos. Hellenic Open University, School of Sciences & Technology, Patras, Greece

Expert Reviews (1) Lecture 5-2: Usability Methods II. Usability Inspection Methods. Expert Reviews (2)

Usability Testing Essentials

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

CS 4317: Human-Computer Interaction

Anirudha Joshi IDC, IIT Bombay

MTAT : Software Testing

evaluation techniques goals of evaluation evaluation by experts cisc3650 human-computer interaction spring 2012 lecture # II.1

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

Capgemini employ 30,000+ (2010) people in India with offices in Mumbai, Bangalore, Kolkata, Pune, Hyderabad, Chennai and Delhi/NCR.

IEC/TR : (E)

User-Centered Design. Jeff Bos, Design Insights BlackBerry

Applying Human Factors to Medical Device Design

HCI and Design SPRING 2016

Contextual Inquiry in Practice

MELISSA CRADDOCK USER EXPERIENCE PRODUCT DESIGN LEAD

Human Computer Interaction in Health Informatics: From Laboratory Usability Testing to Televaluation of Web-based Information Systems

Human-Computer Interaction Round 7. I6: Heuristic Evaluation. T5: Paper Prototyping #2 2/26/2012. (Organized) comprehensive list Due next week

Usability Inspection Methods. Overview. Usability Measures. SMD157 Human-Computer Interaction Fall 2003

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

GeoFARA (Geography Fieldwork Augmented Reality Application): design, development and evaluation

SEM / YEAR: VIII/ IV QUESTION BANK SUBJECT: CS6008 HUMAN COMPUTER INTERACTION

Transcription:

1 CS 315 Intro to Human Computer Interaction (HCI)

2

3 Acceptance Tests Set goals for performance Objective Measurable Examples Mean time between failures (e.g. MOSI) Test cases Response time requirements Readability (including documentation and help) Satisfaction Comprehensibility

4 Acceptance Tests We want the software to be user friendly. How could we rephrase it? Use a metric such as Shneiderman s goals for interface design Time for users to learn specific function Speed of Task performance Rate of Errors User retention Subjective satisfaction

5 Examples Test A The participants will be 35 adults (25-45 years old) Native speakers with no disabilities Hired from an employment agency Moderate web-use experience (1-5 hours/week) for at least one year >30 of the 35 should complete the benchmark tests within 30 minutes Test B The participants will be 10 older adults 55-65 10 adult users with varying motor, visual, and auditory disabilities 10 adult users who are recent immigrants and use English as a second language Test C Ten participants will be recalled after one week Carry out new set of benchmark tests In 20 minutes, at least 8 should be able to complete tasks

6 Acceptance Tests By completing the acceptance tests Can be part of contractual fulfillment Demonstrate objectivity Different than usability tests More adversarial Neutral party should conduct that Ex. Video game and smartphone companies App Store, Microsoft, Nintendo, Sony

7

8 Evaluation during use Evaluation methods after a product has been released Interviews with individual users Get very detailed on specific concerns Costly and time-consuming Focus group discussions Patterns of usage Certain people can dominate or sway opinion Targeted focus groups Case Study 45 min interviews with 66 of the 4300 users of an internal message system Happy with: legibility, convenience, online access Concerns with: reliability, confusing, and accessibility 42 enhancements that differed from what designers thought they should implement

9 Continuous Logging The system itself logs user usage Track frequency of errors (gives an ordered list of what to address via tutorials, training, text changes, etc.) Speed of performance Track which features are used and which are not Web Analytics Privacy? What gets logged? Opt-in/out? What about companies?

10 Online and Telephone Help Users enjoy having people ready to help (real-time chat online or via telephone) E.g. Netflix has 8.4 million customers, how many telephone customer service reps? 375 Expensive, but higher customer satisfaction Cheaper version are Bug Report systems Windows, Chrome, Bugzilla

11

12 Study Materials Shneiderman: First 4 chapters Lecture notes Research papers: Teenagers & their virtual possessions Aesthetics in online casual games Health & the mobile phone Techniques used in assignments

13 Usability Usability Measures Time to learn, speed of performance, rate of errors by users, retention over time, subjective satisfaction Define, give an example of How important are they in: Life-critical systems Industrial &commercial use Etc.

14 Universal Usability Physical abilities Cognitive & perceptual abilities Cultural & international diversity Users with diversity Older adult users Children

15 Guidelines, Principles, & Theories Difference between guidelines, theories, and principles Principles: Five primary interaction styles Eight golden rules of interface design Fitt s law Metaphors

16 Users Types of users: Novice, first-time, intermittent, expert Multiple users

17 Software Lifecycle Waterfall Spiral Iterative design User centered design

18 Users & Tasks Identifying users Task analysis Contextual inquiry

19 Data Gathering Setting goals, triangulation, pilot studies Interviews Field notes Questionnaires

20 Expert Reviews Heuristic evaluation Guidelines review Cognitive walkthrough Formal usability inspection

21 Usability Testing Usability lab Eye tracking Think aloud

22 Usability Testing Discount usability testing Formative vs. summative evaluation Competitive usability testing Universal usability testing Remote usability testing Can you break this test

23 Acceptance Testing See earlier notes