SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
How Information Visualization
Novices Construct Visualizations
Lars Grammel, Melanie Tory and Margaret-Anne Storey
University of Victoria
27-Oct-2010
2
People love data.
Why is not everyone using
visual analytics tools?
3
Can we design a data analysis
user interface that everyone
can just use without facing a
major learning barrier?
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
5
Such a user interface exists
already.
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
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
Findings
Visualization Construction Process
3 Major Barriers
Partial Specification
Strong Preference for Familiar Visualizations
8
9
Visual
Template
Selection
Visual
Mapping
Speci-
fication
System displays Visualization
VCC Start
Data Attribute
Selection
10
Visual
Template
Selection
Visual
Mapping
Speci-
fication
System displays Visualization
VCC Start
Data Attribute
Selection
11
Visual
Template
Selection
Visual
Mapping
Speci-
fication
System displays Visualization
VCC Start
Data Attribute
Selection
12
Visual
Template
Selection
Visual
Mapping
Speci-
fication
System displays Visualization
VCC Start
Data Attribute
Selection
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)
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)
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)
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)
17
Visual
Template
Selection
Visual
Mapping
Speci-
fication
System displays Visualization
VCC Start
Data Attribute
Selection
18
Barriers
Concepts
Data Visual
Representation
Data
Selection
Visual Mapping
Interpretation
User
Screen
Computer
Amar, Stasko 2005
Kobsa 2001
Lam 2008
Norman 1990
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
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
Strong Preference for Familiar Visualizations
21
Ranking before study:
Usage in study: 70%
Subjective Preference:
Implications for Tool Design
Suggesting visualizations
Heer et al 2008, Casner 1990, Mackinlay 1986, Mackinlay, Hanrahan, Stole 2007…
Supporting iterative specification
Weaver et al 2006, Pretorius, van Wijk 2009
Dealing with partial specification
Providing explanations and supporting learning
22
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
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
Limitations
Generalizability
Interaction through mediator
Board of example visualizations
25
How do InfoVis novices construct
visualizations during visual data
exploration?
Partial Specification
Visualization Templates
Preferred Familiar Visualizations
Lars Grammel
lars.grammel@gmail.com
This research was funded by:

Más contenido relacionado

Similar a How Information Visualization Novices Construct Visualizations

In the beginning there was a model: Using requirements models to drive rigoro...
In the beginning there wasa model: Using requirements models to drive rigoro...In the beginning there wasa model: Using requirements models to drive rigoro...
In the beginning there was a model: Using requirements models to drive rigoro...
Curiosity Software Ireland
 
Methods for Identifying and Modeling Users Needs
Methods for Identifying and Modeling Users NeedsMethods for Identifying and Modeling Users Needs
Methods for Identifying and Modeling Users Needs
Luis Carlos Aceves
 
Data Warehouse techniques on Intermediate Census and Demographic Statistics W...
Data Warehouse techniques on Intermediate Census and Demographic Statistics W...Data Warehouse techniques on Intermediate Census and Demographic Statistics W...
Data Warehouse techniques on Intermediate Census and Demographic Statistics W...
Vincenzo Patruno
 
DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...
DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...
DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...
Deltares
 

Similar a How Information Visualization Novices Construct Visualizations (20)

Internship Presentation.pdf
Internship Presentation.pdfInternship Presentation.pdf
Internship Presentation.pdf
 
In the beginning there was a model: Using requirements models to drive rigoro...
In the beginning there wasa model: Using requirements models to drive rigoro...In the beginning there wasa model: Using requirements models to drive rigoro...
In the beginning there was a model: Using requirements models to drive rigoro...
 
A Machine learning based framework for Verification and Validation of Massive...
A Machine learning based framework for Verification and Validation of Massive...A Machine learning based framework for Verification and Validation of Massive...
A Machine learning based framework for Verification and Validation of Massive...
 
Please Define: Roles in User Experience Design
Please Define: Roles in User Experience DesignPlease Define: Roles in User Experience Design
Please Define: Roles in User Experience Design
 
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
 
TRAFFIC SIGN BOARD RECOGNITION AND VOICE ALERT SYSTEM USING CNN
TRAFFIC SIGN BOARD RECOGNITION AND VOICE ALERT SYSTEM USING CNNTRAFFIC SIGN BOARD RECOGNITION AND VOICE ALERT SYSTEM USING CNN
TRAFFIC SIGN BOARD RECOGNITION AND VOICE ALERT SYSTEM USING CNN
 
Methods for Identifying and Modeling Users Needs
Methods for Identifying and Modeling Users NeedsMethods for Identifying and Modeling Users Needs
Methods for Identifying and Modeling Users Needs
 
The state of the art in integrating machine learning into visual analytics
The state of the art in integrating machine learning into visual analyticsThe state of the art in integrating machine learning into visual analytics
The state of the art in integrating machine learning into visual analytics
 
Modeling and simulation
Modeling and simulationModeling and simulation
Modeling and simulation
 
Data Warehouse techniques on Intermediate Census and Demographic Statistics W...
Data Warehouse techniques on Intermediate Census and Demographic Statistics W...Data Warehouse techniques on Intermediate Census and Demographic Statistics W...
Data Warehouse techniques on Intermediate Census and Demographic Statistics W...
 
How to analyze text data for AI and ML with Named Entity Recognition
How to analyze text data for AI and ML with Named Entity RecognitionHow to analyze text data for AI and ML with Named Entity Recognition
How to analyze text data for AI and ML with Named Entity Recognition
 
Test Data, Information, Knowledge, Wisdom: past, present & future of standing...
Test Data, Information, Knowledge, Wisdom: past, present & future of standing...Test Data, Information, Knowledge, Wisdom: past, present & future of standing...
Test Data, Information, Knowledge, Wisdom: past, present & future of standing...
 
2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction 2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction
 
IRJET - Recommendations Engine with Multi-Objective Contextual Bandits (U...
IRJET -  	  Recommendations Engine with Multi-Objective Contextual Bandits (U...IRJET -  	  Recommendations Engine with Multi-Objective Contextual Bandits (U...
IRJET - Recommendations Engine with Multi-Objective Contextual Bandits (U...
 
IRJET- Image Seeker:Finding Similar Images
IRJET- Image Seeker:Finding Similar ImagesIRJET- Image Seeker:Finding Similar Images
IRJET- Image Seeker:Finding Similar Images
 
Proposing an Interactive Audit Pipeline for Visual Privacy Research
Proposing an Interactive Audit Pipeline for Visual Privacy ResearchProposing an Interactive Audit Pipeline for Visual Privacy Research
Proposing an Interactive Audit Pipeline for Visual Privacy Research
 
Unveiling Citywide Data to Generate Artificial Intelligent Solutions
Unveiling Citywide Data to Generate Artificial Intelligent SolutionsUnveiling Citywide Data to Generate Artificial Intelligent Solutions
Unveiling Citywide Data to Generate Artificial Intelligent Solutions
 
DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...
DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...
DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...
 
A Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question AnsweringA Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question Answering
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

How Information Visualization Novices Construct Visualizations