How Information Visualization Novices Construct Visualizations

26
How Information Visualization Novices Construct Visualizations Lars Grammel, Melanie Tory and Margaret-Anne Storey University of Victoria 27-Oct-2010

description

Online version of slides for VisWeek 2010 presentation "How Information Visualization Novices Construct Visualizations".

Transcript of How Information Visualization Novices Construct Visualizations

Page 1: How Information Visualization Novices Construct Visualizations

How Information Visualization Novices Construct Visualizations

Lars Grammel, Melanie Tory and Margaret-Anne Storey

University of Victoria

27-Oct-2010

Page 2: How Information Visualization Novices Construct Visualizations

2

People love data.

Why is not everyone using visual analytics tools?

Page 3: How Information Visualization Novices Construct Visualizations

3

Can we design a data analysis user interface that everyone can just use without facing a major learning barrier?

Page 4: How Information Visualization Novices Construct Visualizations

4

How do InfoVis novices*construct visualizations during visual data exploration?

* InfoVis Novices: Those who are not familiar with InfoVis and visual data analysis

beyond the charts and graphics encountered in everyday life.

Card, Mackinlay, Shneiderman 1999

Page 5: How Information Visualization Novices Construct Visualizations

5

Such a user interface exists already.

Page 6: How Information Visualization Novices Construct Visualizations

Study Design

Exploratory study in laboratory setting

9 participants (3rd/4th year business students)

Data Exploration Phase– 45 minutes

– Open exploration task

Follow-up Interview

6

Participant’s Workspace

Mediator’s Workspace

Page 7: How Information Visualization Novices Construct Visualizations

Qualitative Data Analysis

Videos and Screencasts– Transcription

– Iterative coding

– 3-5 passes

– Single coder

– Developed, refined and consolidated codes

Interviews– Transcription

– Support, Explanation

Focus on construction, not insights

7

Participant’s Workspace

Mediator’s Workspace

Page 8: How Information Visualization Novices Construct Visualizations

Findings

Visualization Construction Process

3 Major Barriers

Partial Specification

Strong Preference for Familiar Visualizations

8

Page 9: How Information Visualization Novices Construct Visualizations

9

Visual Template Selection

Visual Mapping

Speci-fication

System displays Visualization

VCC Start

Data Attribute Selection

Page 10: How Information Visualization Novices Construct Visualizations

10

Visual Template Selection

Visual Mapping

Speci-fication

System displays Visualization

VCC Start

Data Attribute Selection

Page 11: How Information Visualization Novices Construct Visualizations

11

Visual Template Selection

Visual Mapping

Speci-fication

System displays Visualization

VCC Start

Data Attribute Selection

Page 12: How Information Visualization Novices Construct Visualizations

12

Visual Template Selection

Visual Mapping

Speci-fication

System displays Visualization

VCC Start

Data Attribute Selection

Page 13: How Information Visualization Novices Construct Visualizations

Visual Template Selection

Visual Mapping

Speci-fication

System displays Visualization

VCC Start

Data Attribute Selection

Can I see the sales per state - like this is (points to sample) – on a map - (visualization gets shown)

Page 14: How Information Visualization Novices Construct Visualizations

Visual Template Selection

Visual Mapping

Speci-fication

System displays Visualization

VCC Start

Data Attribute Selection

Can I see the sales per state - like this is (points to sample) – on a map - (visualization gets shown)

Page 15: How Information Visualization Novices Construct Visualizations

Visual Template Selection

Visual Mapping

Speci-fication

System displays Visualization

VCC Start

Data Attribute Selection

Can I see the sales per state - like this is (points to sample) – on a map - (visualization gets shown)

Page 16: How Information Visualization Novices Construct Visualizations

Visual Template Selection

Visual Mapping

Speci-fication

System displays Visualization

VCC Start

Data Attribute Selection

Can I see the sales per state - like this is (points to sample) – on a map - (visualization gets shown)

Page 17: How Information Visualization Novices Construct Visualizations

17

Visual Template Selection

Visual Mapping

Speci-fication

System displays Visualization

VCC Start

Data Attribute Selection

Page 18: How Information Visualization Novices Construct Visualizations

18

Barriers

Concepts

Data VisualRepresentation

Data

Selection

Visual Mapping

Interpretation

User

ScreenComputer

Amar, Stasko 2005

Kobsa 2001

Lam 2008Norman 1990

Page 19: How Information Visualization Novices Construct Visualizations

Partial Specification

Participants omitted visual mappings, operators, visual template, data attributes for concepts,

level of abstraction for time, etc.

Miller 1981, Pane et al. 2001

19

Page 20: How Information Visualization Novices Construct Visualizations

Partial Specification

Omitted information could often be inferred

– Visual mappings from visualization templates

– Current analysis session state

– Data values implying data attributes

– Matching structure and type of selected data attributes and visualization properties

20

Page 21: How Information Visualization Novices Construct Visualizations

Strong Preference for Familiar Visualizations

21

Ranking before study:

Usage in study: 70%

Subjective Preference:

Page 22: How Information Visualization Novices Construct Visualizations

Implications for Tool Design

Suggesting visualizationsHeer et al 2008, Casner 1990, Mackinlay 1986, Mackinlay, Hanrahan, Stole 2007…

Supporting iterative specificationWeaver et al 2006, Pretorius, van Wijk 2009

Dealing with partial specification

Providing explanations and supporting learning

22

Page 23: How Information Visualization Novices Construct Visualizations

Dealing with Partial Specification

Defaults Heer, van Ham, Carpendale, Weaver, Isenberg 2008

– From task context– From data set– From analysis session context

Inference– Data values data attributes– Semantic concepts data attributes– Visual structure + data structure mappings

23

Page 24: How Information Visualization Novices Construct Visualizations

Explanations and Learning Support

What is displayed? Heer, van Ham, Carpendale, Weaver, Isenberg 2008

Why is it displayed?Enable learning.

What problems might exist?Suggest solutions.

24

Page 25: How Information Visualization Novices Construct Visualizations

Limitations

Generalizability

Interaction through mediator

Board of example visualizations

25

Page 26: How Information Visualization Novices Construct Visualizations

How do InfoVis novices construct visualizations during visual data exploration?

Partial Specification

Visualization Templates

Preferred Familiar Visualizations

Lars Grammel

[email protected]

This research was funded by: