55
Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research School of Information Technologies

Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Embed Size (px)

Citation preview

Page 1: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Week 5 – 2015HCI – COMP3315

Judy Kay

CHAI: Computer Human Adapted Interaction research group

Human Centred Technology Cluster for Teaching and Research

School of Information Technologies

Page 2: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Looking back a little….

Page 3: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Some nice personas from previous students

Page 4: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research
Page 5: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research
Page 6: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Think-alouds

The usability tool

Page 7: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

But before we start TA….

Page 8: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Mental models

• Relevant things that a person believes• Designer

– How the system works– About the user’s mental model

• User(s)– Beliefs about the system

• What it does• What the interface elements mean• Relevant background knowledge

Page 9: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Concrete example:

“Cannot save file…. No space”

Page 10: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research
Page 11: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research
Page 12: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

http://normfujisaki.com/wp-content/uploads/2013/09/mental-model.jpg

Page 13: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Note:– Beliefs …. Not facts– Mental models drive predictions, planning actions– Individual MMs differ …. Designer MM versus

“user” MM– MMs change….

Page 14: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Mental modelshttp://www.nngroup.com/articles/mental-models/

• Nielsen highlights: – Strongly impacts all aspects of interaction– Mismatched mental models are common,

especially with designs that try something new• What mismatches can there be?

Page 15: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Class activity

Make a table of 10 core elements of the mental model for CUSPOne row per concept: eg university subject, university degree, prerequisite

One column each for: designers, high school student, info3315 student

And in the cell for each indicate if they “know about” that concept

Note: Try to think of beliefs/concepts that are understood differently by these groups

Page 16: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Rows -- concepts Columns --

1. designers, 2. high school student, 3. info3315 student

Page 17: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Why do mental models matter for think-aloud?

You will be able to answer this soon….

Page 18: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

How to address mental model problems

• Fix the system – make it match users' mental models– eg If people look for something in the wrong place, then

move it to the place where they look for it. • Fix the user - improve users' mental models so that

they more accurately reflect your system. – eg explaining things better – making labels clearer to make the UI more transparent

(even though the underlying system remains unchanged)– Help that insists that the user pays attention

Page 19: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Class activity

How do you discover a person’s mental model?

Page 20: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Some useful distinctions

• Slips: – correct user model, inadvertent incorrect action– eg car “malfunction”, tap caps lock accidentally

• Mistakes: incorrect mental model

• Use this tightened vocabulary for your think-aloud reports

Page 21: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

The main act…

Of the lecture and the semester

Page 22: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Be ready to comment on what you conclude from the next slide

Page 23: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

"Thinking aloud may be the single most valuable usability engineering method." I wrote this in my 1993 book, Usability Engineering, and I stand by this assessment today. The fact that the same method has remained

#1 for 19 years is a good indication of the longevity of usability methods.

Thinking Aloud: The #1 Usability Toolby Jakob Nielsen on January 16, 2012

Page 24: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

So how do you do a think-aloud?

As you will by now be looking forward to doing in Assignment 2…

Page 25: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Demonstrating think-aloud

Demonstrate Thinking Aloud by Showing Users a Video

by Jakob Nielsen on September 1, 2014 Topics: User Testing

Page 26: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Services

• Userzoom• “can run unmoderated task-based studies with

geographically dispersed participants over any web-based interface (website, prototype, mock-up). Participants take the study simultaneously, in their natural context, using their own PC or device.”

• Users think• User testing

– Let’s watch their video, noting the tasks and critiquing them (just one in class)

Page 27: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Think aloud protocols

• Ask user to “think aloud” as they use the interface• Role of video, audio taping• Importance of a team member to take notes

• Think aloud• Helps observer interpret what is going on• Gives access to user’s “mental model”• Gives qualitative data mainly• Gives very useful but only approximate timing data

Page 28: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Facilitating think aloudmakes you – experimenter -- really valuable

• What are you thinking now?• What do you think that message means?

(only after the user has noticed the message and is clearly spending time on it)

• don't help user except withHow do you think you can do it?• if user appears surprised, Is that what you expected to happen?

Page 29: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Overview

• This is an example of an empirical method

• Absolutely relies on defining good tasks for the user to do• Abstract versus concrete

• Task design and avoiding leading the user

• Preliminaries for a study

• Conducting the study

• Making use of the data

Page 30: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Why do mental models matter for think-aloud?

You will be able to answer this soon….

Page 31: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Design cycleWhile your budget can fund another iteration do:

• User Centred Design• Define criteria for success• Define abstract and matching concrete tasks

users should be able to do

• Prototype construction (Assignment 1 is conceptual prototype….)

• Usability study– Decide just what data to collect– Test design of experiment for timing (trial it)– Recruit users– Run study

done

Page 32: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

First things first

• Do we have the tasks right?• Abstract tasks• Concrete instances of them

– Concrete?– Relevant? – Not lead the user?– Minimalist?– Good coverage?

Page 33: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Class activity: - define some core tasks for testing this part of CUSP

Page 34: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Recruiting users

• How representative are they?– similarity to intended user population– Age– Gender– experience in area– interest/motivation– computer literacy

• What effect does user population have for conclusions?

Page 35: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

How many users?

• Why You Only Need to Test with 5 Users• by Jakob Nielsen on March 19, 2000 • http://www.nngroup.com/articles/why-you-

only-need-to-test-with-5-users/

Page 36: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Insights: 0 users? 1 user? 2 users?

http://www.nngroup.com/articles/why-you-only-need-to-test-with-5-users/

Page 37: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

What does this really mean?

• If first test shows catastrophic problems, should you still do 5?

• Never bother with more than 5?• 80% is good enough?

NO! NO! NO! NO!

Page 38: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

It is all about budgets, user groups….

• If your interface is to be used by very different groups of people, you need to do the think-aloud with each group eg.– Children– Elderly– Different cultures, languages……

• Iterate!!!!! – Use same budget of effort to test each iteraction

Page 39: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

• “In the early 1990s … fairly large-sample formative usability studies … determined that the … first five participants observed in a formative usability study should usually reveal about 85% of the problems available for discovery in that iteration, where the properties of the study (type of participants and tasks employed) place limits on what is discoverable. But over time, in the minds of many usability practitioners, the rule became simplified to “All you need to do is watch five people to find 85% of a product’s usability problems.”

Page 40: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Formative evaluation

• As in your Assignment 2• How many participants?• User populations?

– Within community interested in UX– Those who are not– Ages, broad range

Page 41: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Summative evaluation

• How many participants?– Why?

• User populations?– Within community interested in UX– Those who are not– Ages, broad range

Page 42: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Stages of running an evaluation

1. Preparation

2. Introduction

3. The test

4. Questionnaire/interview

5. Debriefing

6. Analysis, reflection, summarising, reporting, conclusions for action

Steps 1- 5 done for each user test, as run

Step 6 is applied mainly after several users

Page 43: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Preparation

• Materials for consent• Set up machine, room, environment• Check all of them• Check user instructions• Do a mental run-through

Be sure not to waste user's time because of your lack of preparation!

Page 44: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Call for volunteer to do the think-aloud of CUSP

Whole class acts as observers, making notes

Page 45: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Introduction

• Welcome user, explain purpose of test– make clear system tested not user– confidentiality– anonymity of reporting– opt out at any time– what is recorded

• Invite any other questions to here– explain procedure– if appropriate, do demo– invite questions

Page 46: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

The test

• User works through experiment....– recording– ensure user feels supported– show pleasure at problems identified– critical to help user if stuck

• Questionnaire/interview– open and closed

Page 47: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

What data should you collect?

• Observe – direct/indirect– take notes– video/audio/software monitor– software logs for timing

• Questionnaire: – Open

– Best things about <this interface> – If you could change one thing about <this interface>,

what would it be?

– Closed (later in the semester only)

Page 48: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research
Page 49: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Debriefing

• Thank user• Remind them of usefulness of results• Pause to make sure all data collected• All notes written• May ask user to confirm details

collected

Page 50: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Analysis and reporting each aspect, time, success……

Page 51: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Pitfalls

• Defining the right concrete tasks– Test all key aspects– Multiple tasks for same aspects

• Instructions to the users– Do NOT lead the user– Take particular care not to use words that

are identical to terms on the interface

Page 52: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Benefits of think aloud

• “show what users are doing and why they are doing it while they are doing it in order to avoid later rationalisations”

(Nielsen, Usability Engineering, Academic press 1993, p195)

• Cheap• Slows users down

– studies show users may work faster with fewer errors due to care on critical elements

Page 53: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Problems of think aloud

• Unnatural context and situation (do you talkto yourself?)• People filter, want to please, do not want to look foolish or inept• Hawthorn effect• Experimenter can bias results

• Directly eg via task choice

• Inadvertently eg gasp, brief frown

• Not directly quantitative• Add cognitive load to users• User's “theories” must be interpreted with care• Slows users down• Users are aware they are being observed so behave accordingly

Page 54: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Naturalised think-aloud

• Multi-user interaction– Two (or more) users work on task– Conversation is natural– Observer collects dialogue

Page 55: Week 5 – 2015 HCI – COMP3315 Judy Kay CHAI: Computer Human Adapted Interaction research group Human Centred Technology Cluster for Teaching and Research

Summary

• Top method for formative evaluations

• Also good for summative but needs more users

• Relatively inexpensive

• Can identify major flaws

• And may indicate causes of user problems

• May give access to user's mental model

• Alters activity => meaningfulness

• This is a major part of your next assignment