usability & evaluation in visualizing biological data chris north, virginia tech vizbi

33
Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Upload: dustin-bradford

Post on 18-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Usability & Evaluationin Visualizing Biological Data

Chris North, Virginia Tech

VizBi

Page 2: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Usomics & Evaluationin Visualizing Biological Data

Chris North, Virginia Tech

VizBi

Page 3: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Myths about Usability

Usability = Voodoo

Page 4: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Science of Usability

Measurement

Modeling

Engineering

Science

Phenomenon

…analogy to biology

Page 5: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Usability Engineering

User-centric

Iterative

Engineering = process to ensure usability goals are met

1. Analyze Requirements

2. Design

3. Develop

4. Evaluate

Page 6: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Myths about Usability

Usability = Voodoo

Usability = Learnability

Page 7: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi
Page 8: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Myths about Usability

Usability = Voodoo

Usability = Learnability

Usability = Simple task performance

Page 9: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Impact on Cognition

Spotfire

66

40

0

10

20

30

40

50

60

70

80

90

GeneSpring

Insight gained:

Page 10: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Myths about Usability

Usability = Voodoo

Usability = Learnability

Usability = Simple task performance

Usability = Expensivehttp://www.upassoc.org/usability_resources/usability_in_the_real_world/roi_of_usability.html

Page 11: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Usability Engineering

1. Analyze Requirements

2. Design

3. Develop

4. Evaluate

Page 12: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Requirements Analysis

Goal = understand the user & tasksMethods: Ethnographic observation, interviews, cognitive task analysis

Challenge: Find the hidden problem behind the apparent problem

Page 13: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi
Page 14: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Analysts’ Process

Pirolli & Card, PARC

Page 15: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Systems Biology Analysis

Beyond read-offs -> Model-based reasoning

Mirel, U. Michigan

Page 16: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Usability Engineering

1. Analyze Requirements

2. Design

3. Develop

4. Evaluate

Page 17: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Why Emphasize Evaluation?

Many useful guidelines, but…

Quantity of evidence

Exploit domain knowledgeHunter, Tipney, UC-Denver

Page 18: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Science of Usability

Measurement

Modeling

Phenomenon

Page 19: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Measuring Usability in Visualization

system,algorithm

Measurements

• frame-rate• capacity• …

• realism• data/ink• …

• market• ?

• ?

2 kinds of holes

visualperception,interaction

inference,insight

goal,problemsolving

Phenomena

• task time• accuracy• …

Page 20: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Time & Accuracy

Controlled Experiments Benchmark tasks

Page 21: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Results

Performance Time

0

0.5

1

1.5

2

2.5

3

T1* T2 T3 T4* T5* T6 T7*Tasks

Tim

e (

in m

in)

1 Tpt M Tpts. M. Graphs

Accuracy

0

2

4

6

8

10

T1 T2 T3 T4* T5 T6* T7Tasks

Co

un

t

1 Tpt M Tpts. M. Graphs

Page 22: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

+ Consistent overall

+ Fast for single node analysis- Slow and inaccurate for expression across graph

+ Accurate for comparing timepoints

p<0.05

Page 23: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Cerebral Munzner, UBC

Page 24: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Insight-based Evaluation

Problem: Current measurements focus on low-level task performance and accuracy

What about Insight?

Idea: Treat tasks as dependent variableWhat do users learn from this Visualization?Realistic scenario, open-ended, think aloudInsight codingInformation-rich results

Page 25: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Insight?

Spotfire

GeneSpring

Cluster/Treeview

TimeSearcher

HCE

Gene expression visualizations

Page 26: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Cluster- Time- Gene- View Searcher HCE Spotfire Spring

4.6

7

14

8

16

0

2

4

6

8

10

12

14

16

18

Av

g T

im

e to

F

irs

t In

sig

ht

48 51

34

66

40

0

10

20

30

40

50

60

70

80

90V

alu

e

18

21

14

25

20

0

5

10

15

20

25

30

Co

un

t

Count of insights

Total value of insights

Average timeto first insight(minutes)

Results

Page 27: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Insight Summary

Time series Viralconditions

Lupusscreening

Clusterview

TimeSearcher

HCE

Spotfire

GeneSpring

Page 28: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Users’ Estimation

41

4842

67

52

0

10

20

30

40

50

60

70

80

Av

g F

ina

l A

mo

un

t48 51

34

66

40

0

10

20

30

40

50

60

70

80

90

Va

lue

Total value of insights

Users’ estimated insight percentage

Cluster- Time- Gene- View Searcher HCE Spotfire Spring

Page 29: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Insight Methodology

Difficulties:Labor intensive

Requires domain expert

Requires motivated subjects

Short training and trial time

Opportunities:Self reporting data capture

Insight trails over long-term usage – Insight Provenance

Page 30: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Trend towards Longitudinal Evaluation

Multidimensional in-depth long-term case studies (MILCS)Qualitative, ethnographic

GRID: Study graphics, find features, ranking guides insight, statistics confirm

But: Not replicable, Not comparative

Shneiderman, U. Maryland

Page 31: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Onward…

VAST ChallengeAnalytic dataset with ground truth

E.g. Goerg, Stasko – JigSaw study

BELIV Workshop – BEyond time and errors: novel evaLuation methods for Information Visualization

Page 32: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Visual Analytics

Visualization Visual Analytics

Perception, Interaction

Cognition, Sensemaking

Visualization tasks Whole analytic process

Visual representations, interaction techniques

Connection to data mining, statistics, …

Datatype scenarios Real usage scenarios, Analysts

Page 33: Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi

Embodied Interaction

GigaPixel Display Lab, Virginia Tech Carpendale, U. Calgary

1) Cognition is situated. 2) Cognition is time-pressured. 3) We off-load cognitive work onto the environment. 4) The environment is part of the cognitive system. 5) Cognition is for action. 6) Off-line cognition is body-based.

-- Margaret Wilson, UCSC