Usability with Project Lecture 8 – 3/10/08

61
© Simeon Keates 2008 Usability with Project Lecture 8 – 3/10/08 Dr. Simeon Keates

description

Usability with Project Lecture 8 – 3/10/08. Dr. Simeon Keates. Exercise – part 1. Last week you were asked to prepare a plan for testing the accessibility of your own site T his week … …do it!. Exercise – part 2. Prepare a 5 minute presentation Address the following questions: - PowerPoint PPT Presentation

Transcript of Usability with Project Lecture 8 – 3/10/08

Page 1: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Usability with ProjectLecture 8 – 3/10/08Dr. Simeon Keates

Page 2: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Exercise – part 1

Last week you were asked to prepare a plan for testing the accessibility of your own site

This week…

…do it!

Page 2

Page 3: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Exercise – part 2

Prepare a 5 minute presentation Address the following questions:• Did you consider accessibility issues when you designed the site?• What was your testing plan?• Which user capabilities did you test for (e.g. colour blindness)?• What further tests do you think are necessary? • With the knowledge of accessibility issues that you have gained, would you

have designed the site differently if “accessibility” had been a stated design goal at the outset? If so, how?

Order of presentations:• Group 2, 4, 6, 1, 3, 5

Page 3

Page 4: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008Page 4

Assessment of DTT STBs...

Page 5: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

A systems overview

User

Remotecontrol

Service provider

Television

Remotecontrol

Set top box (STB)

Page 6: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Motivations for study

Commissioned by UK Department of Trade and Industry Wanted to find out who could not access DTT Original focus on ‘the disabled’ Definition broadened...

Page 6

Why?

Page 7: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Typical assessment methods used in this research

Expert assessment

Exclusion analysis

User observation

Questionnaires

Interviews

Focus Groups

Assessment of STBs

Customer expectations

Page 7

Page 8: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Methodology - Choice of STBs

2 STBs chosen for study STB1 - marketed as “easy to use” STB2 - market leader

1 digital satellite system chose as comparison STB3 – developed by content provider

Page 8

Page 9: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Expert assessment

4 assessors 2 with DTV experience, 2 without STB protocol only Aims to identify most likely sources of problems• Define protocol for following assessments

Page 9

Page 10: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Methodology - Analogue TV protocol

6 activities• Switch on• Change channel• Change volume• Teletext (find local weather)• Subtitles (on/off)• Switch off

Page 10

Page 11: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Methodology - STB protocol

8 activities• Installation• Switch on• Change channels (direct + EPG)• Change volume• Teletext (find local weather)• Subtitles (on/off)• BBCi (find local weather)• Switch off

Page 11

Page 12: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Expert Assessment - Results

13 major sources of difficulty found 4 – Installation and set-up• e.g. instruction manual, initial tuning

5 – Operation • e.g. multiple modes, subtitles

4 – Remote controls• e.g. labelling, layout

Page 12

Page 13: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Exclusion analysis

Systematic analysis Combined with data from Office of National Statistics• Population data 1996/7 UK Disability Follow-Up Survey

Aims to calculate how many people have the difficulties highlighted by expert assessment• How many people in the user observation should have those difficulties?

Page 13

Page 14: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Example – breakdown of installation

High-level activities Medium-level activities

Unpack STB cut through outer packaging, open box, pick up contents, put down contents, find and recognise instructions

Follow instructions open and hold instructions, read instructions, understand instructions

Plan cable connections (what goes where) match box contents to instructions, identify AV components (e.g. VCR, TV, amplifier, speakers) and cables, plan signal flow, identify cables to be moved

Move components to get access to cable slots grip components, pull forward

Disconnect cables to be moved identify cables, grip and pull them

Place STB near AV components pick up and carry STB, put it down

Connect cables in correct order identify cables, identify cable sockets, pick up cables, connect them

Replace AV components to usual position grip components, push back

Page 14

Page 15: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Exclusion analysis - Results

25

20

15

10

5

0

Analogue DTV Analogue DTV

16+ 75+

Pop

ulat

ion

(,00

0s)

Page 15

Page 16: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Exclusion analysis - Results

25

20

15

10

5

0

25

20

15

10

5

0

Analogue DTV Analogue DTV

16+ 75+

Pop

ulat

ion

(,00

0s)

Pop

ulation(%

age)

Page 16

Page 17: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

User observations - Overview

13 users - 12 aged 60+, 1 aged 24• 9 no DTV experience• 2 owned STBs• 1 owned satellite box• 1 owned iDTV• 7 PC users, 6 non-users

All ‘independent’ living

Page 17

Page 18: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

User observations - Methodology

2 hour sessions comprising: 30 minutes briefing 60-75 minutes with equipment• 15-20 minutes analogue• 40-60 minutes DTV• 2 STBs

15 minutes debriefing

Page 18

Page 19: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

User observations - Set-up

Page 19

Page 20: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

The users…

Page 20

Page 21: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

The users…

Page 21

Page 22: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

The users…

Page 22

Page 23: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

The users…

Page 23

Page 24: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

The users…

Page 24

Page 25: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

The users…

Page 25

Page 26: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

The users…

Page 26

Page 27: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

User observations - Example visual problems

Finding buttons on r/c • Especially POWER

Switching between r/c and screen• Different pairs of glasses

Reading on-screen font • No zoom facility

Reading instruction manual• Small print

New difficulty

Page 27

Page 28: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

User observations - Example motor problems

Pressing buttons on r/c

• Size and shape

Time-outs

• e.g. on EPG (040 -> 004)

Arrow button overshoot

• Oscillating cursor

New difficulty

New difficulty

Page 28

Page 29: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

STB2 remote control

Page 29

Page 30: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

STB1 remote control

Page 31: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

User observations - Example ‘cognitive’ problems

Use of OK/SELECT Inconsistent language (OK=SELECT?) Which r/c to use / which mode am I in? How to start/navigate BBCi/Teletext? How to call up/navigate on-screen menus? How to operate/navigate the EPG? Inconsistent layout • e.g. LHS on screen, RHS on r/c

Page 32: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

User observations - Summary of results

Page 33: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Summary

Cognitive/experience issues most important

Many of the problems easily avoidable

Page 33

Page 34: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Origins of the problems for older users

New language / terminology • Jargon

New input paradigms• Part TV, part PC

New interaction concept• Interacting with STB, not TV

Inadequate explanationClassic case of

“designers designing for themselves”

Page 34

Page 35: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Implications of prevalence of cognitive difficulties

What does this mean for assessment methods?• Single assessment methods vs. multiple?• In what order should they be used?

What does this mean for designers?• How to design for different experience?

Page 35

Page 36: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Designing for cognitive support

Page 36

Page 37: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Background

International Symposium• Held in October 2005• Venue: IBM TJ Watson Research Center• Sponsored by: IBM HA & AC• 10 invited experts

Data presented here from that Symposium

Page 37

Page 38: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Defining C&LDs

US medical community definition• “A cognitive disability arises from an impairment that affects IQ”• i.e. effects capability to acquire, process and utilise knowledge• Arises from how medical conditions are diagnosed and treated

Educators focus on learning difficulties• Often focused on educational attainment

Do behavioural difficulties count?• Some say yes, some say no

No single, clear definition. Mostly focused on what users cannot do

Page 38

Page 39: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Defining C&LDs for UI design

Alternative definition needed for UI design• Need to understand what users are capable of• Not what they cannot do

Need functional descriptions of capabilities Descriptions tailored to design project

Page 39

Page 40: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Prevalence of C&LDs - US statistics

When asked • “Have you had a physical, mental or emotional condition lasting 6 months or

more that made it difficult to learn, remember or concentrate”

5.2% of all US adults agreed• (Source: 1999-2004 American Community Survey)

Page 40

Page 41: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Prevalence of C&LDs - GB statistics

5.6% of GB adults self-report some form of cognitive impairment• (Source: 1996 Disability Follow-Up Survey)

“Cognitive impairment” comprised of:• Communication

• E.g. “Has some difficulty understanding what other people say or what they mean”

• Intellectual Functioning• E.g. “Often forgets what was supposed to be doing in the middle of something”

Figures from both surveys are most likely conservative

Page 41

Page 42: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Role of cognition in interaction

Model Human Processor (Card, Moran and Newell)

F(t) = xp + yc + zm

where

• p = perceptual time unit

• c = cognitive time unit

• m = motor function time unit

• x, y, z are integers

Page 42

Page 43: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Role of cognition (cont.) - Simplex II

“Cognition” comprises:• Working memory• Emotions and drives• Perception• Output• Feedback• Complex output sequences• Cognitive models• Long-term memory• Executive functions

(Adams)

Page 43

Page 44: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Why C&LDs are not commonly addressed in UA…

They are often difficult to diagnose• Perception issues are easy to diagnose, cognitive ones are not

Many do not have a “universal” diagnosis• E.g. what exactly is dyslexia?

Many people with them are reluctant to admit this• The “invisible” impairment - stigma

Designing for them is not easy• No clear description of C&LD makes design more difficult

Can be assisted by “design best practices”

Page 44

Page 45: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

1 - Involve users in design process

“Standard” UA advice Can act as design partners• Working with designers

User study participants• Issues regarding ethical approval

The more designers know about their users,

the better their designs become

Page 45

Page 46: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

2 - Find required set of demands to complete the task

Every task has associated capability demands• Writing a letter, using an ATM, etc.

Every IT system has associated capability demands• Navigation, interaction, etc.

Designers should ensure that IT system demands

are no more than the task demands

Page 46

Page 47: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

3 - Use scaffolding techniques

New concepts need to be supported in multiple ways

New

concept

Existing

concept

New

concept

Existing

concept

Existing

concept

Existing

concept

The more references to existing knowledge,

the more stable the new knowledge

Page 47

Page 48: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

4 - Use positive reinforcement

Many people with C&LD have low self-esteem• Perceived stigma• Often branded as “failures” or “thick” as children• Are used to being “judged”

IT is attractive because it is not so quick to “label”• Designers need to build on this perception• Avoid negative comments• Provide positive support and reinforcement

Page 48

Page 49: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

5 - Design for user’s learning strengths

Not everyone has uniform C&LDs Need to design to user strengths, e.g. …

Older adults • often have poor “dynamic” memory• often have good “crystalline” memory

People with dyslexia• written instructions hard to follow• visual / auditory instructions easy to follow

Relate new concepts to familiar ones

Page 49

Use multiple modalities

Page 50: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

6 - Design for flexibility

E.g.: Offer sliding scales of complexity

Save Print

File Edit Format

File Edit View Insert Format Tools

Basic word processor

Mid-level word processor

High-level word processor

Allow users to proceed at their own pace

Page 50

Page 51: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

6 - Design for flexibility

E.g.: Offer sliding scales of complexity

Page 51

Page 52: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

7 - Chunk information

Difficult:• “The 2007 Jeep Grand Cherokee Overland has a 5.7L Hemi engine that

develops 330 BHP. It’s a willing a responsive engine. Prices for this model start at around $37,000 and go up to $44,000 for a fully specced up version.”

Better:• Model: Jeep Grand Cherokee Overland• Engine: 5.7L Hemi• Price: $37,000 - $44,000

Small bits of knowledge at a time

Page 52

Page 53: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

8 - Keep hierarchy depths to a minimum

As a general rule, depths should be <3

is better than:

Breadth, not depth

Page 53

Potential conflict with motor/sensory issues

Page 54: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

9 - Recognise the use of coping strategies

Try to complement, support or augment these

Page 54

Page 55: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Other best practices - I

Use clear language• Avoid jargon

Provide appropriate “help” functionality• Concrete, repeatable, focused and consistent

Present assistance options carefully• Make sure to avoid “stigma”

Page 55

Page 56: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Other best practices - II

Avoid “feature creep”• Difficult for older users who rely on crystalline memory

Try to be consistent• Consistent methods of exiting, for example

Page 56

Page 57: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Summary

Cognitive and learning difficulties are the “invisible” impairment They are widespread (c. 5% of the population) They affect how well users can interact with UIs But receive comparatively little research and design attention

Need more attention!

Page 57

Page 58: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

For further details

ACM SIGACCESS Newsletter:• September 2005 Number 83• http://www.acm.org/sigaccess/newsletter/sept05.php

International Journal on UA in the Information Society• Volume 5, Number 4, April, 2007

Page 58

Page 59: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Exercise

Page 59

Page 60: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Exercise

Last week you were asked to prepare a plan for testing the accessibility of your own site

This week…

…do it!

Today – make the coding changes and test your sites again

Also remember to make the changes from your heuristic evaluations

Page 60

Page 61: Usability with Project Lecture 8  –  3/10/08

© Simeon Keates 2008

Back to normal on Wednesday!

Back in 2A14

Also, please bring in at least one of each of the following:• Mobile telephone• “Landline” telephone• Television remote control• + one more product of your choice…

Page 61