Title: Usability Testing
1Usability Testing
- HiØ, Masterstudium Informatikk
- Grensesnittdesign høsten 2006
- Gisle Andresen (gislea_at_hrp.no) Forsker,
Institutt for Energiteknik
2Contents
- Introduction
- Usability measurement
- Data-collection techniques
- Evaluation of usability tests
3User-centered design
- A design approach driven by the needs and
preferences of users in order to create effective
interactive systems - UCD ensures Usability
4Why UCD?
- Negative consequences of not following UCD poor
usability - reduced effectivity,
- human errors,
- frustration etc.
http//www.usabilitymustdie.com/usability_review_r
emote_control.htm
5Why UCD?
- Positive consequences of following UCD approach
good usability - increased effectivity,
- Error tolerance,
- User satisfaction etc.
6Why UCD?
- A reaction against technology- centered design
i.e., design driven by what is technologically
possible - left-over principle we automate everything
possible and leave the rest to the human
7Key activities of UCD process
- Identify user needs
- Develop prototypes
- Perform usability evaluations
8Typical project model Waterfall
9UCD and Waterfall
10Usability evaluations
- Inspection
- Usability testing
11Usability testing characteristics
- Several real users participate
- The users performs realistic tasks
- Measure usability
- Use/Problem descriptions
12Why several real users?
- Users differ from designers
- Users differ from one another
13Why realistic tasks?
- Find usability problems of significance to task
performance
14Why measure?
- Scientific reasons
- Pragmatic reasons
15Scientic reasons
- Everything
- that exists,
- exists in some
- amount
http//serendip.brynmawr.edu/exhibitions/Mind/Imag
es/42.GIF
16Pragmatic reasons
- Define specific goals
- Easy to communicateresults
- Allows statistical analysis
- High status
http//www.usabilitymustdie.com/askJakob.htm
17Why Use-/problem descriptions?
- Learn how the system is really used
- Find causes of usability problems
18Usability testing approaches (Preece)
- Formative vs. Summative
- Quick and dirty vs. Experimental
19Usability testing approaches (Rubin)
- Exploratory test
- Assessment test
- Validation test
- Comparison test
20What determines the approach?
- Purpose of test
- Stage in the design process
- Practical limitations
21Usability measures
- Measure
- to assign numbers
- to objects or attributes according to rules
http//www.psych.utoronto.ca/museum/hippchron.htm
22Creating a usability measure
- Select usability attribute
- Operationalise criteria
- Select data-collection technique
23Usability attributes
Efficiency
Usefullness
Learnability
Effectivity
Satisfaction
Memorability
24Select attribute
- What attributes are most relevant?
- Important to take into account characteristics of
the users, tasks and context
25Select attribute Examples
- Commercial easy to learn
- Entertainment satisfaction
- Seldom used memorability
- Innovative usefullness
- Safety relevant effective
- Complex efficient
26Operationalise criteria
- Can the attribute be measured?
- Define a scale
- Define acceptance or target criteria
27Operationalise criteria Example 1
- Effective
- Number of tasks performed correctly
- Scale Summarise the number of tasks performed
and divide by number of possible tasks - Criteria All users must perform all important
tasks
28Operationalise criteria Example 2
- Efficient
- The effort users have to invest in performing the
task - Scale the more effort, the less efficient
- Criteria less effort than old product
29Operationalise criteria Example 3
http//zing.ncsl.nist.gov/hfweb/proceedings/etgen-
cantor/
30Student tasks
- Can you think of any potential usability problems
with your product? - What is the most important usability attribute
for your product?