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.

Slides:



Advertisements
Similar presentations
Human Computer Interface
Advertisements

User Modeling CIS 376 Bruce R. Maxim UM-Dearborn.
Using the Web-based Training Tool MyFloridaMarketPlace Revised Date: 12/14/06.
Cognitive Walkthrough Example Dr. Philip Craiger Human - Computer Interaction.
Cognitive Walkthrough More evaluation without users.
CISB213 Human Computer Interaction Design Principles
Extended Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Ch 11 Cognitive Walkthroughs and Heuristic Evaluation Yonglei Tao School of Computing and Info Systems GVSU.
11 HCI - Lesson 5.1 Heuristic Inspection (Nielsen’s Heuristics) Prof. Garzotto.
COMP106 Assignment 2 – A new interface design Proposal 6.
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.
Discount Evaluation Evaluating with experts. Agenda Online collaboration tools Heuristic Evaluation Perform HE on each other’s prototypes Cognitive Walkthrough.
Comp 6620: User Interface Design and Evaluation Homework #4: Alabama Uniform Traffic Crash Report Francisco Arcediano
CSC 205 Software Engineering I 1 Overview - Cognitive Walkthroughs Brief introduction to Human-Computer Interaction Introduction to Cognitive Walkthroughs.
Exploring the Basics of Windows XP. Objectives Start Windows XP and tour the desktop Explore the Start menu Run software programs, switch between them,
XP New Perspectives on Microsoft Office Word 2003 Tutorial 1 1 Microsoft Office Word 2003 Tutorial 1 – Creating a Document.
John Kelleher (IT Sligo) Cognitive Walkthrough. 1 Background Authors – Lewis & Polson (1991) Based on theory L&P CE+ Theory of Exploratory Learning Assesses.
Cognitive walkthrough: description and example Based on Task-Centered Design by Clayon Lewis & John Rieman, CU Boulder.
Exploring the Basics of Windows XP
Usability Methods: Cognitive Walkthrough & Heuristic Evaluation Dr. Dania Bilal IS 588 Spring 2008 Dr. D. Bilal.
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
ARCHIBUS Log On Instructions. Log Into ARCHIBUS Web Central Log In Screen 1.Open your Internet browser. 2.Enter the URL to view the ARCHIBUS Login Page.
Evaluating Your Prototype without Users Class 29.
If you are very familiar with SOAR, try these quick links: Principal’s SOAR checklist here here Term 1 tasks – new features in 2010 here here Term 1 tasks.
Microsoft Windows LEARNING HOW USE AN OPERATING SYSTEM 1.
Predictive Evaluation
1 iSee Player Tutorial Using the Forest Biomass Accumulation Model as an Example ( Tutorial Developed by: (
Internet Explorer 7 Quick Guide to Get You Started Office of Policy and Management Division of Administration Organizational and Staff Development Unit.
Spring /6.831 User Interface Design and Implementation1 Lecture 3: Visibility.
Discount Evaluation Evaluating with experts. Discount Evaluation Techniques Basis: – Observing users can be time-consuming and expensive – Try to predict.
SAMPLE HEURISTIC EVALUATION FOR 680NEWS.COM Glenn Teneycke.
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
Click on surfer mouse to catch a wave. The Internet is a worldwide network of _______ that are connected by wires and cables. Click the picture below.
PRACTISCORE MATCH SET UP
Final Project Presentation William Blaney Chris Combs Ellen Eramya David Wagner.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
Creating Links – Lesson 31 Creating Links Lesson 3.
Basic Computer and Word Functions, part 1 Read the information and use to answer the questions in the Basic Computer and Word Functions Study Guide.
Using the Web-Based Training Tool MyFloridaMarketPlace.
COMP106 Assignment 2 Proposal 1. Interface Tasks My new interface design for the University library catalogue will incorporate all of the existing features,
Training Guide for Inzalo SOP Users. This guide has been prepared to demonstrate the use of the Inzalo Intranet based SOP applications. The scope of this.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Extended Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Evaluation of User Interface Design 4. Predictive Evaluation continued Different kinds of predictive evaluation: 1.Inspection methods 2.Usage simulations.
XP New Perspectives on Microsoft Windows 2000 Professional Windows 2000 Tutorial 1 1 Microsoft Windows 2000 Professional Tutorial 1 – Exploring the Basics.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
Basic Computer and Word Functions, part 1 Read the information and use to answer the questions in the Basic Computer and Word Functions Study Guide.
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
By Felixberto Dominic B. Eruela.  Using a computer to create, edit, and print documents. Of all computer applications, word processing is the most common.
User Interface Evaluation Cognitive Walkthrough Lecture #16.
Cognitive Walkthrough More evaluating with experts.
COMP5047 Pervasive Computing: 2012 Extended Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information.
Introduction to Evaluation “Informal” approaches.
Fall 2002CS/PSY Predictive Evaluation (Evaluation Without Users) Gathering data about usability of a design by a specified group of users for a particular.
Usability Engineering Dr. Dania Bilal IS 587 Fall 2007.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
EXPLORING THE WINDOWS SECTION PART 1 MOAC Lesson 1.
© 2016 Cognizant. © 2016 Cognizant Introduction PREREQUISITES SCOPE Heuristic evaluation is a discount usability engineering method for quick, cheap,
Desktop Publishing Lesson 1 — Working with Documents.
Perform a complete mail merge Lesson 14 By the end of this lesson you will be able to complete the following: Use the Mail Merge Wizard to perform a basic.
GUI Design and Coding PPT By :Dr. R. Mall.
Creating Links – Lesson 3
Evaluation Techniques 1
Cognitive Walkthrough
COMP444 Human Computer Interaction Design Principles
Cognitive Walkthrough
Cognitive Walkthrough
Presentation transcript:

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 (eds.), Usability Inspection Methods, John Wiley & Sons, Inc., New York, 1994, Ch. 5.

2 Information Processing Theory of Human-Computer Interaction Users’ Tasks Users’ Experience System’s Interface

3 Functionality Isn’t Enough For an interface to be a success, it must provide the right functionality, at the right time, in the right place, and in the right form from the user’s point of view. Such interfaces are called usable. Example: if we are designing an ATM, we should be able to justify each user action: –Insert card? –Enter PIN? –Press Quick Cash key? –Press Okay? –Remove card? –Remove money? –Remove receipt?

4 Cognitive Walkthrough Overview The cognitive walkthrough is a way to test the usability of interactive software. The cognitive walkthrough focuses on –Task(s) –Interface –Learnability (one kind of usability) The cognitive walkthrough may be used –without “real” users –before a system is implemented –with prototypes or mockups

5 Cognitive Walkthrough Procedure Define the inputs to the walkthrough. Convene the analysis. Walk through the action sequences for each task. Record critical information. Revise the interface to fix the problems.

6 Performing the Cognitive Walkthrough - Pt. 1 Define the inputs to the walkthrough. –Identification of the users. –Sample tasks for evaluation. –Description (mockups) or implementation of the interface. –Action sequences (scenarios) for completing the tasks. Convene the walkthrough. –The facilitator maintains the pace of the discussion. –A scribe keeps two lists: »problems (and suggested solutions) »assumptions (about tasks and users’ experience) –The participates walk through (discuss) the tasks with respect to the interface (mockups) and action sequences (scenarios); they try to tell a credible story.

7 Performing the Cognitive Walkthrough - Pt. 2 The participants walk through (discuss) the tasks with respect to the interface (mockups) and action sequences (scenarios); they try to tell a credible story. –What is the user trying to achieve at this point? (What’s their “goal”?) Why is it their goal? –What actions are obviously available in the interface? –Does the label for the correct action match the user’s goal? –If the user performs the correct action, will they get good feedback and not try to undo or redo the action?

8 Performing the Cognitive Walkthrough - Pt. 3 Record critical information. –The credible success (or failure) story. –Assumptions (about tasks and users’ experience). –Problems (and suggested solutions) Revise the interface to fix the problems.

9 “Finding Times Square” Example Getting Ready Users –The users are the average tourists visiting New York City and want to use the subway directions application ( to be able to find their way between common stops, such as Central Park and Times Square. Task –The user (a tourist) wants to get directions from Central Park (96th Street) to Times Square. –This task is taken from a real user’s experience. Interface (Mockups) –We have the existing Web application and several Web browsers. –For this walkthrough, we will use the Safari Browser. Action Sequences (Scenarios) –Jump to –Click “yes” to “Do you want to proceed?” –Select a resolution, e.g., “Small (600 x 400)” –Expand window, drag and release corner –Select 96th Street Stop –Select Times Square Stop

10 Action: Jump to What’s the user’s goal, and why? –The user (a tourist) wants to get directions from Central Park (96th Street) to Times Square. –This is a common question for tourists. Is the action obviously available? –Users have to be familiar with Web interfaces and applications, but many people use Web browsers. –If the user has the URL and experience with the Web browser, the action should be straightforward. Does the action or label match the goal? –Again, assuming the user knows the URL, there is a good match here. Is there good feedback? –Besides Safari’s progress bar, the page loads quickly. –The new page’s title and content clearly reiterates the selected action.

11 Screen before Action: Jump to

12 Screen after Action: Jump to

13 Action: Click “yes” to “Do you want to proceed?” What’s the user’s goal, and why? –The user (a tourist) wants to get directions from Central Park (96th Street) to Times Square. –This is a common question for tourists. –This goal was unsatisfied by the previous action. Is the action obviously available? –A pop-up dialog box makes the action unavoidable, at least the selection of yes or no. Does the action or label match the goal? –The action does not match the goal at all. The goal is to get directions and has nothing to do at this point with printing, yet the application is mentioning printing. –An experienced user would recognize this sort of oddity as incidental to an action and without much regard, click “yes.” After all, they do want to “proceed.” Is there good feedback? –Besides Safari’s progress bar and an animated busy icon, the dialog box disappears and the next page loads quickly. –The new page’s title and content clearly reiterates the selected action.

14 Screen after Action: Click “yes” to “Do you want to proceed?”

15 Action: Select a resolution, e.g., “Small (600 x 400)” What’s the user’s goal, and why? –The user (a tourist) wants to get directions from Central Park (96th Street) to Times Square. –This is a common question for tourists. –This goal was unsatisfied by the previous action. Is the action obviously available? –Three resolutions for maps are plainly visible. –The listing is at the top of the page. –Users of Web browsers should recognize the selection as a button that is selectable. Does the action or label match the goal? –The action does not match the goal exactly but there is some relevance. The users are thinking about directions, so viewing a map is not unrelated. –Users would need some experience with different hardware resolutions to make a reasoned selection. Is there good feedback? –The new page pops up instantly.

16 Screen after Action: Select a resolution, e.g., “Small (600 x 400)”

17 Action: Expand window, drag and release corner What’s the user’s goal, and why? –The user (a tourist) wants to get directions from Central Park (96th Street) to Times Square. –This is a common question for tourists. –This goal was unsatisfied by the previous action. Is the action obviously available? –The corner is decorated with an affordance that might help users recognize the action. Does the action or label match the goal? –Not really. The locations in question are not visible on the map. A user experienced with windows might realize that they could drag and release the corner to expand the window. –On the Safari browser, no scroll bars appeared (though they did on Explorer). Is there good feedback? –Depending on the speed of the system, the screen expands immediately and the locations in question become visible.

18 Screen after Action: Expand window, drag and release corner

19 Action: Select 96th Street Stop What’s the user’s goal, and why? –The user (a tourist) wants to get directions from Central Park (96th Street) to Times Square. –This is a common question for tourists. –This goal was unsatisfied by the previous action. Is the action obviously available? –Again, if the user has experience with interactive applications, it is not unreasonable for them to recognize the subway stop icon as a button to depress. Does the action or label match the goal? –The action exactly matches the goal. (The selectable icon is right at the subway stop). Is there good feedback? –After selection (click) the stop icon blinks on.

20 Screen after action: Select 96th Street Stop

21 Action: Select Times Square Stop What’s the user’s goal, and why? –The user (a tourist) wants to get directions from Central Park (96th Street) to Times Square. –This is a common question for tourists. –This goal was unsatisfied by the previous action. Is the action obviously available? –Again, if the user has experience with interactive applications, it is not unreasonable for them to recognize the subway stop icon as a button to depress. Does the action or label match the goal? –The action fails to match the user’s goal unless they know which stop is Times Square. Is there good feedback? –After selection (click) the stop icon blinks on, the source and destination are connected by a path, and the directions appear.

22 Screen after Action: Select Times Square Stop

23 Example Wrapup Jump to –The users need to know the URL. This is a big assumption. Certainly its relevance in Google searchers should be checked. Allow application to print, click “ok” –This action should be programmed around. This is neither the users’ goal at the time, nor would an average user understand the question. Select a resolution, e.g., “Small (600 x 400)” –Again, this is an action that assumes a great deal of familiarity with computer systems. Since the actual selection makes little difference, perhaps the choice could be eliminated. Expand window, drag and release corner –Some typical scrolling option should be supported in addition to the option of enlarging the window. Loss of scrolling under certain browsers should be explored as a bug. Select 96th Street Stop –This action matches the user’s goal and has good feedback. It’s a success! Select Times Square Stop –Assuming the user knows exactly which stop is Times Square, this action is also a success. –If users are not familiar with what attractions are at which stops, the map could be augmented with attraction identifiers. Having streets listed may also be a good option (and some competing applications do show streets as well as subway stops). –Although beyond the scope of the usability feature analysis, it seems the returned data giving the directions is ambiguous. The natural language / explanation generator algorithm needs to be tested and improved.

24 Final Comments Goals, objectives, and meanderings … –The cognitive walkthrough is framed in terms of users having a goal always. –Goals may be interpreted liberally for purposes of evaluating interfaces. E.g., “passing time with a fun application on the Web” is acceptable as a goal. (This is an open research area). User interfaces versus information interfaces –Traditional “user interfaces” consist of a workspace and pull down menus. Many visual interfaces allow action through the representation in the workspace, allowing more of an “information interface.” (This is just a note on terminology). Larger scale walkthroughs –The example in this lecture followed only one goal. –More complex tasks would consist of goals and subgoals.