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

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

Transcript of Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi.

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