Gathering Usability Data Observing users & subjective data

advertisement
Gathering Usability Data
Observing users & subjective data
Directing Sessions
Issues:
Are you in same room or not?
Single person session or pairs of people
Objective data -- stay detached
Fall 2006
PSYCH / CS 6750
2
Collecting Data
Data gathering
Note-taking
Audio and video tape
Instrumented user interface
Post-experiment questions and interviews
Fall 2006
PSYCH / CS 6750
3
Collecting Data
Identifying errors can be difficult
Qualitative techniques
Think-aloud - can be very helpful
Post-hoc verbal protocol - review video
Critical incident logging - positive & negative
Structured interviews - good questions
“What did you like best/least?”
“How would you change..?”
Fall 2006
PSYCH / CS 6750
4
Observing Users
Not as easy as you think
One of the best ways to gather feedback
about your interface
Watch, listen and learn as a person interacts
with your system
Fall 2006
PSYCH / CS 6750
5
Observation
 Direct
 Indirect
 In same room
 Can be intrusive
 Users aware of your
presence
 Only see it one time
 May use 1-way mirror to
reduce intrusiveness
Fall 2006
PSYCH / CS 6750
 Video recording
 Reduces intrusiveness,
but doesn’t eliminate it
 Cameras focused on
screen, face & keyboard
 Gives archival record,
but can spend a lot of
time reviewing it
6
Location
Observations may be
In lab - Maybe a specially built usability lab
Easier to control
Can have user complete set of tasks
In field
Watch their everyday actions
More realistic
Harder to control other factors
Fall 2006
PSYCH / CS 6750
7
Challenge
In simple observation, you observe actions but
don’t know what’s going on in their head
Often utilize some form of verbal protocol
where users describe their thoughts
Fall 2006
PSYCH / CS 6750
8
Verbal Protocol
One technique: Think-aloud
User describes verbally what s/he is thinking and
doing
What they believe is happening
Why they take an action
What they are trying to do
Fall 2006
PSYCH / CS 6750
9
Think Aloud
Very widely used, useful technique
Allows you to understand user’s thought
processes better
Potential problems:
Can be awkward for participant
Thinking aloud can modify way user performs task
Fall 2006
PSYCH / CS 6750
10
Teams
Another technique: Co-discovery learning
(Constructive interation)
Join pairs of participants to work together
Use think aloud
Perhaps have one person be semi-expert (coach)
and one be novice
More natural (like conversation) so removes some
awkwardness of individual think aloud
Fall 2006
PSYCH / CS 6750
11
Alternative
What if thinking aloud during session will be
too disruptive?
Can use post-event protocol
User performs session, then watches video
afterwards and describes what s/he was thinking
Sometimes difficult to recall
Opens up door of interpretation
Fall 2006
PSYCH / CS 6750
12
Historical Record
In observing users, how do you capture events
in the session for later analysis?
?
Fall 2006
PSYCH / CS 6750
13
Capturing a Session
1. Paper & pencil
Can be slow
May miss things
Is definitely cheap and easy
Task 1
Time 10:00
10:03
10:08
10:22
Fall 2006
Task 2
S
e
PSYCH / CS 6750
Task 3
…
S
e
14
Capturing a Session
2. Recording (audio and/or video)
Good for talk-aloud
Hard to tie to interface
Multiple cameras probably needed
Good, rich record of session
Can be intrusive
Can be painful to transcribe and analyze
Fall 2006
PSYCH / CS 6750
15
Capturing a Session
3. Software logging
Modify software to log user actions
Can give time-stamped key press or mouse event
Two problems:
Too low-level, want higher level events
Massive amount of data, need analysis tools
Fall 2006
PSYCH / CS 6750
16
Issues
What if user gets stuck on a task?
You can ask
“What are you trying to do..?”
“What made you think..?”
“How would you like to perform..?”
“What would make this easier to accomplish..?”
Maybe offer hints
Can provide design ideas
Fall 2006
PSYCH / CS 6750
17
Subjective Data
Satisfaction is an important factor in
performance over time
Learning what people prefer is valuable data
to gather
Fall 2006
PSYCH / CS 6750
18
Methods
Ways of gathering subjective data
Questionnaires
Interviews
Booths (eg, trade show)
Call-in product hot-line
Field support workers
(Focus on first two)
Fall 2006
PSYCH / CS 6750
19
Questionnaires
Preparation is expensive, but administration is
cheap
Oral vs. written
Oral advs: Can ask follow-up questions
Oral disadvs: Costly, time-consuming
Forms can provide better quantitative data
Fall 2006
PSYCH / CS 6750
20
Questionnaires
Issues
Only as good as questions you ask
Establish purpose of questionnaire
Don’t ask things that you will not use
Who is your audience?
How do you deliver and collect questionnaire?
Fall 2006
PSYCH / CS 6750
21
Questionnaire Topic
Can gather demographic data and data about
the interface being studied
Demographic data:
Age, gender
Task expertise
Motivation
Frequency of use
Education/literacy
Fall 2006
PSYCH / CS 6750
22
Interface Data
Can gather data about
screen
graphic design
terminology
capabilities
learning
overall impression
...
Fall 2006
PSYCH / CS 6750
23
Question Format
Closed format
Answer restricted to a set of choices
Typically very quantifiable
Variety of styles
Fall 2006
PSYCH / CS 6750
24
Closed Format
Likert Scale
Typical scale uses 5, 7 or 9 choices
Above that is hard to discern
Doing an odd number gives the neutral choice in
the middle
Characters on screen
hard to read
1
2
Fall 2006
3
4
5
easy to read
6
7
PSYCH / CS 6750
25
Other Styles
Rank from
1 - Very helpful
2 - Ambivalent
3 - Not helpful
0 - Unused
Which word processing
systems do you use?
LaTeX
Word
___ Tutorial
___ On-line help
___ Documentation
FrameMaker
WordPerfect
Fall 2006
PSYCH / CS 6750
26
Closed Format
 Advantages
 Disadvantages
 Clarify alternatives
 Easily quantifiable
 Eliminate useless answer
Fall 2006
PSYCH / CS 6750
 Must cover whole range
 All should be equally
likely
 Don’t get interesting,
“different” reactions
27
Open Format
Asks for unprompted opinions
Good for general, subjective information, but
difficult to analyze rigorously
May help with design ideas
“Can you suggest improvements to this
interface?”
Fall 2006
PSYCH / CS 6750
28
Questionnaire Issues
Question specificity
“Do you have a computer?”
Language
Beware of terminology, jargon
Clarity
Leading questions
Can be phrased either positive or negative
Fall 2006
PSYCH / CS 6750
29
Questionnaire Issues
• Prestige bias
– People answer a certain way because they want
you to think that way about them
• Embarrassing questions
• Hypothetical questions
• “Halo effect”
– When estimate of one feature affects estimate of
another (eg, intelligence/looks)
Fall 2006
PSYCH / CS 6750
30
Deployment
Steps
Discuss questions among team
Administer verbally/written to a few people
(pilot). Verbally query about thoughts on
questions
Administer final test
Fall 2006
PSYCH / CS 6750
31
Interviews
Get user’s viewpoint directly, but certainly a
subjective view
Advantages:
Can vary level of detail as issue arises
Good for more exploratory type questions which
may lead to helpful, constructive suggestions
Fall 2006
PSYCH / CS 6750
32
Interviews
Disadvantages
Subjective view
Interviewer can bias the interview
User may not appropriately characterize usage
Time-consuming
Fall 2006
PSYCH / CS 6750
33
Interview Process
How to
Plan a set of questions (provides for some
consistency)
Don’t ask leading questions
“Did you think the use of an icon there was really
good?”
Can be done in groups
Get consensus, get lively discussion going
Fall 2006
PSYCH / CS 6750
34
Data Analysis
Simple analysis
Determine the means (time, # of errors, etc.) and
compare with goal values (coming up…)
Determine
Why did the problems occur?
What were their causes?
Fall 2006
PSYCH / CS 6750
35
Experimental Results
How does one know if an experiment’s results
mean anything or confirm any beliefs?
Example: 20 people participated, 11 preferred
interface A, 9 preferred interface B
What do you conclude?
Fall 2006
PSYCH / CS 6750
36
Hypothesis Testing
In experiment, we set up a “null hypothesis”
to check
Basically, it says that what occurred was simply
because of chance
For example, any participant has an equal
chance of preferring interface A over interface
B
Fall 2006
PSYCH / CS 6750
37
Hypothesis Testing
If probability result happened by chance is
low, then your results are said to be
“significant”
Statistical measures of significance levels
0.05 often used
Less than 5% possibility it occurred by chance
Fall 2006
PSYCH / CS 6750
38
Presentation Techniques
low
Middle 50%
Age
high
Mean
0
Fall 2006
20
PSYCH / CS 6750
Time in secs.
39
Upcoming
Audio
Web
Fall 2006
PSYCH / CS 6750
40
Using the Results
How do you use the results of your
evaluation?
How can you make your design better with
this knowledge?
Fall 2006
PSYCH / CS 6750
41
Download