COMP5047 Pervasive Computing: 2012 Extended Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information.

Slides:



Advertisements
Similar presentations
Extended Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Advertisements

Acknowledgements: Most of this course is based on the excellent course offered by Prof. Kellogg Booth at the British Columbia University, Vancouver, Canada.
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.
COMP5047 – Design Focus groups – brainstorming for design Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
What makes effective questioning? How can you use questioning to differentiate? Questioning.
Cognitive Walkthrough Example Dr. Philip Craiger Human - Computer Interaction.
Cognitive Walkthrough More evaluation without users.
Evaluation 1 Introduction & Usability Inspection.
Extended Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
11 HCI - Lesson 5.1 Heuristic Inspection (Nielsen’s Heuristics) Prof. Garzotto.
©N. Hari Narayanan Computer Science & Software Engineering Auburn University 1 COMP 7620 Evaluation Chapter 9.
Part 4: Evaluation Days 25, 27, 29, 31 Chapter 20: Why evaluate? Chapter 21: Deciding on what to evaluate: the strategy Chapter 22: Planning who, what,
Case study - usability evaluation Howell Istance.
Think-aloud usability experiments or concurrent verbal accounts Judy Kay CHAI: Computer human adapted interaction research group School of Information.
Verbal (symbol) Based Interactions Dr.s Barnes and Leventhal.
Evaluating usability through claims analysis Suzette Keith Ann Blandford, Bob Fields, Richard Butterworth, Yin Leng Theng.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
About the final report and feedback on demonstrations Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Testing And Evaluation. Evaluation I’ve Built My Application 1.So you now have a application 2.You’ve followed the guidelines 3.Now its time to evaluate….
GOMS and keystroke predictive methods Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
John Kelleher (IT Sligo) Cognitive Walkthrough. 1 Background Authors – Lewis & Polson (1991) Based on theory L&P CE+ Theory of Exploratory Learning Assesses.
Task analysis 1 © Copyright De Montfort University 1998 All Rights Reserved Task Analysis Preece et al Chapter 7.
About the final report and feedback on demonstrations Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Proposal 13 HUMAN CENTRIC COMPUTING (COMP106) ASSIGNMENT 2.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
Usability Methods: Cognitive Walkthrough & Heuristic Evaluation Dr. Dania Bilal IS 588 Spring 2008 Dr. D. Bilal.
Evaluating User Interfaces Walkthrough Analysis Joseph A. Konstan
Predictive Evaluation
Discount Evaluation Evaluating with experts. Discount Evaluation Techniques Basis: – Observing users can be time-consuming and expensive – Try to predict.
Design for Interaction Rui Filipe Antunes
Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.
Usability and Internet Instruction INST 5240 Mimi Recker Utah State University.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Overview of the rest of the semester Iteratively design interface to help people log their food intake over the long term.
COMP5047 Pervasive Computing: 2012 GOMS and keystroke predictive methods Judy Kay CHAI: Computer human adapted interaction research group School of Information.
GOMS Timing for WIMP interfaces When (fine-grained) speed matters.
Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Human Computer Interaction
Extended Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
COMP5047 Pervasive Computing: 2012 Think-aloud usability experiments or concurrent verbal accounts Judy Kay CHAI: Computer human adapted interaction research.
Usability Assessment Methods beyond Testing Chapter 7 Evaluating without users.
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
Usability Engineering Dr. Dania Bilal IS 582 Spring 2006.
User Interface Evaluation Cognitive Walkthrough Lecture #16.
OVERVIEW Framework Overview – From Programming to Music Dimensions in Detail – Visibility, Progressive Evaluation, Consistency, Viscosity, Abstraction.
Overview and Revision for INFO3315. The exam
Usability Engineering Dr. Dania Bilal IS 592 Spring 2005.
Heuristic Evaluation Short tutorial to heuristic evaluation
Cognitive Walkthrough More evaluating with experts.
Introduction to Evaluation without Users. Where are you at with readings? Should have read –TCUID, Chapter 4 For Next Week –Two Papers on Heuristics from.
Chapter 23 Deciding how to collect data. UIDE Chapter 23 Introduction: Preparing to Collect Evaluation Data Timing and Logging Actions –Automatic Logging.
Designing Better Online Teaching Material 교과목명 : 컴퓨터 교육론 논문 발표자 : 4 학기 신지연 발표일 :
1 Cognitive Walkthrough C. Wharton, J. Rieman, C. Lewis and P. Polson, The Cognitive Walkthrough Method: A Practitioner’s Guide, in J. Nielsen and R. Mack.
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.
Supporting the design of interactive systems a perspective on supporting people’s work Hans de Graaff 27 april 2000.
Creating User Interfaces (Catch-up XML?) CMS, Usability checklist reports Preparation for user observation studies Blogs, Social Spaces, etc. Homework:
Usability Engineering Dr. Dania Bilal IS 582 Spring 2007.
Usability Engineering Dr. Dania Bilal IS 587 Fall 2007.
School of Engineering and Information and Communication Technology KIT305/607 Mobile Application Development Week 7: Usability (think-alouds) Dr. Rainer.
Human Computer Interaction Lecture 15 Usability Evaluation
2.7 Cognitive Walkthrough
Evaluation Techniques 1
Cognitive walkthrough
Usability engineering
SY DE 542 User Testing March 7, 2005 R. Chow
Usability Techniques Lecture 13.
Nilesen 10 hueristics.
Miguel Tavares Coimbra
Cognitive Walkthrough
Miguel Tavares Coimbra
Presentation transcript:

COMP5047 Pervasive Computing: 2012 Extended Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies

COMP5047 Pervasive Computing: Overview Predictive method Cognitive Walkthrough Benefits Disadvantages (About 446,000 results from Googl)‏

COMP5047 Pervasive Computing: Postconditions for this week (incl studio)‏ Describe the uses of Cognitive Walkthrough Describe the processes for conducting Cognitive Walkthrough analyses Describe advantages and limitations Ability to perform a Cognitive Walkthrough study Justify the use of Cognitive Walkthrough in the overall testing of a pervasive computing application

COMP5047 Pervasive Computing: Focus on learnability Appropriate for novice or casual users cf Think-Aloud? Does not focus on speed cf Think-Aloud? Sequence is not known prior to inspection Assesses user success and recovery from errors Conducted by experts cf Think-Aloud?

COMP5047 Pervasive Computing: Model of Exploratory Learning User has task –0. will user understand this sub-task is needed Explores system for useful elements –1. will correct action be obvious? eg button visible –2. will user understand instructions? eg user understands the label on the button Selects one to try User interprets system response –3. will user know if progress has been made?

COMP5047 Pervasive Computing: User has task –0. will user understand this sub-task is needed (given their mental model)‏ Explores system for useful elements –1. will correct action be obvious? –(given their mental model)‏ –2. will user understand instructions? – (given their mental model)‏ Selects one to try User interprets system response –3. will user know if progress has been made? –(given their mental model)‏

COMP5047 Pervasive Computing: Example Design a cash-operated machine for quick, easy purchase of train tickets by passengers Determine fare to pay –indicate destination –indicate one-way or return Dispense ticket –pay money –get ticket and change Adapted from Newman and Lamming, Interactive System Design, 1995 )‏

COMP5047 Pervasive Computing: The interface

COMP5047 Pervasive Computing: The task buy a one-way ticket to Town Hall

COMP5047 Pervasive Computing: Task? –Buy one-way ticket to Town Hall 1. Is correct action obvious? –Two possibilities: Destination One way / return –Will user know both must be set?

COMP5047 Pervasive Computing: How to Help the User? Indicate extra information needed Indicate steps 1 and 2 can be done in either order Reorganise layout so that Steps 1 and 2 display fare

COMP5047 Pervasive Computing: Will user understand instructions? 3. Will user interpret machine action correctly?

COMP5047 Pervasive Computing: Will user understand instructions? –Yes – due to labels and instructions 3. Will user interpret machine action correctly? –Yes (buttons light up, new state appears)‏

COMP5047 Pervasive Computing: Correct action obvious? 2. Will user understand instructions? 3. Will user interpret machine action correctly?

COMP5047 Pervasive Computing: Correct action obvious? –Yes 2. Will user understand instructions? –Yes 3. Will user interpret machine action correctly? –Yes

COMP5047 Pervasive Computing: Paying 1. Correct action obvious? 2. Will user understand instructions? 3. Will user interpret machine action correctly?

COMP5047 Pervasive Computing: Paying 1. Correct action obvious? –Yes 2. Will user understand instructions? –Yes 3. Will user interpret machine action correctly? –Unclear (no feedback on money accepted so far)‏

COMP5047 Pervasive Computing:

COMP5047 Pervasive Computing: Buying a Ticket: Insufficient Money? 1. Correct action obvious?

COMP5047 Pervasive Computing: Summary of Flaws (so far)‏ Confusion about need for steps 1 and 2 No feedback on amount deposited No means to get money back So far …...

COMP5047 Pervasive Computing: Goals and Tasks In this example: Goal: buy a ticket Sub-goals: (determine fare) and pay User tasks: concrete cases used in CW

COMP5047 Pervasive Computing: Extended cognitive walkthrough Adding user's mental model What does user believe? How do you find this out?

COMP5047 Pervasive Computing: Summary of uses Relatively inexpensive Desk check –No users –Better with expert evaluators Generally applicable Novice, casual, intermittent users Focus on learnability Relevance for Pervasive?

COMP5047 Pervasive Computing: Summary Really useful technique, even for designer Better if done by Outsider Expert Part of early usability evaluation because Low cost No users needed