Information Visualization & Visual Analytics › research › bpmroundtable › slides ›...

34
Information Visualization & Visual Analytics Jack van Wijk Dept. Math. & Computer Science TU Eindhoven BPM round table, March 28, 2011

Transcript of Information Visualization & Visual Analytics › research › bpmroundtable › slides ›...

Page 1: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Information Visualization &Visual Analytics

Jack van WijkDept. Math. & Computer Science

TU Eindhoven

BPM round table, March 28, 2011

Page 2: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Overview

• InfoVis• Visual Analytics

Page 3: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Why is my hard disk full?

?

Page 4: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

SequoiaView

• www.win.tue.nl/sequoiaviewVan Wijk et al., 1999, Bruls et al. 2000

Page 5: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Information Visualization

• The use of computer-supported, interactive, visual representations of abstract data to amplify cognition(Card et al., 1999)

InformationVisualizatio

n

Abstract dataset(table,

graph, tree)

Userimagedata

interaction

Page 6: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Abstract data

• Multivariate data visualization

• Tree visualization

• Graph visualization

scatterplot

tree diagram

node link diagram

Page 7: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

InfoVis at TU/e

Focus:

• Large data sets, professional users• Use of computer graphics know-how

– shading, geometry, texture, …

• Software Visualization(similar issues as BPM?)

Page 8: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Software Visualization

• User: developer, architect, manager, …• Some fuzzy questions:

– Is the structure sound?– Can I improve the structure by refactoring?– What has happened with the system?– Does the implementation conform the

architecture?– Where are the weak spots?

Page 9: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Different views on software

• Architecture– System structure– Data– Coordination, temporal aspects

• Code– Structure– Derived data, metrics– Evolution

• Execution– Traces, call graphs

Page 10: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Challenges in Software Visualization

Combination of large amounts of– Multivariate data (metrics)– Hierarchical data (system, subsystem, module, ..)– Graph data (call relations)– Text (names, code)

+ + =

Page 11: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Trees + graphs

• Ubiquitous!

Page 12: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,
Page 13: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,
Page 14: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

MatrixView

Data:– hierarchy of layers, units, modules, classes,

methods– methods calling each other

Page 15: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

MatrixView

A

CBE

D

A B C D EABCDE

Matrix representation of graph

Page 16: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

MatrixView

Van Ham 2003, Van Wijk et al., 2003

Page 17: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Hierarchical Edge Bundles

• Again, tree+graph, but now completely different

Holten, 2006

Page 18: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Showing directions in edges

arrow light-to-dark dark-to-light

green-to-red curved tapering

Holten et al., 2009

Page 19: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Result of experiments

Page 20: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Visual Analytics: Beyond visualization

Page 21: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Origin

• Founder: Jim Thomas, NVAC• Illuminating the Path, 2004

Visual Analytics:

The science of analytical reasoning facilitated by interactive visual interfaces

Page 22: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Definition

• The science of analytical reasoning facilitated by interactive visual interfaces– Compact!– Complete!– Perfect!– But what is it?

Page 23: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Video

• VisMaster

Page 24: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

An InfoVis perspective

InformationVisualization

Abstract dataset

(table, graph, tree)

Userimagedata

interaction

Page 25: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

An InfoVis perspective

InformationVisualization

Abstract dataset

(table, graph, tree)

Userimagedata

interaction

Many, large, heterogenous

datasets

- gigabytes, terabytes, petabytes- tables, images, documents, videos, audio,…Data mining

- statistics, machine learning, pattern recognition, artificial intelligence, …

Professional

- domain expertise- fit in workflow- from data foraging

to presentation- teamwork

HCI perception cognitive psychology

software engineering graphics

mathematics design artdata management statistics

Page 26: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

The key ingredients

• Huge, heterogenous data sets• Integration of data mining and visualization• Integration in workflow• Support for all stages of data analysis• Support for multiple users

• Keyword: INTEGRATION• Result = product of parts (2 x 2 x 2 x 2 x 2 = 32)

Page 27: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

FAQ

We know this already, isn’t it just:• applied infoVis, visual data mining, visual data

analysis, statistical graphics, …

Sure, Visual Analytics builds on existing technologies and earlier examples exist…

Page 28: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

One year of time-series data

Van Wijk et al., 19990:00 12:00 24:00

365 graphs

#people at work

Page 29: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

After clustering

Van Wijk et al., 19990:00 12:00 24:00

365 graphs

#people at work

Page 30: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Command Post of the Future

• Steven Roth et al.• Visage (1996), CoMotion, MAYA Viz

Interaction, heterogenous data, knowledge sharing, teamwork, decision making, …

Page 31: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

FAQ

We know this already, isn’t it just:• applied infoVis, visual data mining, visual data

analysis, statistical graphics, …

Sure, Visual Analytics builds on existing technologies and earlier examples exist…

but integrating all of these is still novel, difficult, and challenging.

Page 32: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

FAQ

• This Visual Analytics, that’s American, right?

• No, wrong.

Page 33: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

• EU-funded Coordination Action Project• 26 partners, 12 countries• Developing roadmap• Organizing events• Communication platform• Video (youtube: vismaster)

Jörn KohlhammerDaniel Keim

Page 34: Information Visualization & Visual Analytics › research › bpmroundtable › slides › 2011... · 2011-03-30 · Information Visualization •The use of computer-supported, interactive,

Summary

Visual Analytics:• Great!• Big!• Challenging!