interaction and - tu wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12....

80
Interaction and visual analytics 1 interaction and visual analytics Wolfgang Aigner [email protected] http://ieg.ifs.tuwien.ac.at/~aigner/ [email protected] http://ike.donau-uni.ac.at/~aigner/ Version 1.1 11.12.2008 Frederic Eyl and Gunnar Green, Aperture, University of the Arts, Berlin, 2004-05, http://www.fredericeyl.de/aperture/

Upload: others

Post on 31-Dec-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 1

interaction andvisual analytics

Wolfgang [email protected]

http://ieg.ifs.tuwien.ac.at/~aigner/

[email protected]://ike.donau-uni.ac.at/~aigner/

Version 1.111.12.2008

Frederic Eyl and Gunnar Green, Aperture,University of the Arts, Berlin, 2004-05,http://www.fredericeyl.de/aperture/

Page 2: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 2

Part Ainteraction

Page 3: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 3

Motivating Example

Searching for an apartment1. Newspaper

2. Web Forms - http://www.jobwohnen.at

3. Interactive ApplicationsHotpads - http://hotpads.com

Attribute Explorer - DEMO

Page 4: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 4

InfoVis & Interaction

Two main components:Visual representation

Interaction

Main focus of current research: finding novelvisual representations

BUT: Increasing interest in interactionRelated fields: Human-Computer Interaction

(HCI), Interaction Design

Page 5: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 5

InfoVis Reference Model[Card et al., 1999]

User interaction can feed back into any level

Page 6: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 6

Why interaction?

„Interaction between human and computer is at the heart ofmodern information visualization and for a single overridingreason: the enormous benefit that can accrue from being able tochange one's view of a corpus of data. Usually that corpus is solarge that no single all-inclusive view is likely to lead to insight.Those who wish to acquire insight must explore, interactively,subsets of that corpus to find their way towards the view thattriggers an 'a ha!' experience.“

[Spence, 2007]

Page 7: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 7

Page 8: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 8

I hear and I forget.I see and I remember.I do and I understand.

Confucius

Page 9: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 9

Interaction facilitates activediscourse with the data

see think

modify

[Card et al., 1983]

Page 10: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 10

Response Time

.1 secAnimation, visual continuity, sliders

1 secSystem response, conversation break

10 secCognitive response

[Stasko, 2006, Lecture Slides]

Page 11: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 11

Interaction levels

Conceptual levelWhat to be done?e.g. scrolling / navigating--> Task

Control levelHow can it be carried out by the user?e.g. move scrollbar--> User interface

Physical levelHow does the user physically interact?e.g. mouse wheel, touch screen--> Interaction devices

Page 12: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 12

Norman‘s execution-evaluation cycle [Norman, 1988]

Form intention

Form action plan

Execute planPerceive

system state

Interpret system state

Evaluate system state

Goal

Change in world

Gulf of execution Gulf of

evaluation

Page 13: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 13

Direct manipulation

Visual representation (metaphor) of the"world of action"

Objects and actions are shown

Analogical reasoning is tapped

Rapid, incremental, and reversibleactions

Replacement of typing with pointingand selecting

Immediate visibility of results of actions

GOAL:Allow the user to directly interact withthe object

[Shneiderman, 1983, Shneiderman and Plaisant, 2005]

[Apple Computer]

Page 14: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 14

Direct manipulationpros/consBenefits over commands

Visibility of the objects of interest

Control/display compatibility

Less syntax reduces error rates

Errors are more preventable

Faster learning and higher retention

Reversibility of all actions

Encourages exploration

Replacement of complex commandlanguages with actions to manipulate directlythe visible objects

Immediate visibility of results of actions

[Shneiderman and Plaisant, 2005]

Concerns

Increased system resources, possibly

Some actions might be cumbersome;typing commands with the kayboardmight be faster

Macro techniques are often weak

History and other tracing may bedifficult

Visually impaired users may have moredifficulty

Users must learn the graphicalrepresentations

Page 15: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 15

Interaction Techniques

Visual Feedback, pop-up tooltips (mouse over)

Zooming + Panning

Manipulate View

Details on Demand

Brushing (Selection, Highlighting) + Linking

Dynamic querying, Filtering

Magic Lens, Movable Filter

Annotation

...

Page 16: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 16

Visual Feedback, pop-up tooltips(mouse over)

Hovering mousecursor brings updetails of item

[InfoScope, 2007]

Page 17: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 17

Zooming + Panning

Size + position ofviewport

Geometric zoome.g. Photoshop

Semantic zoome.g. Google Maps

Focus+Contexte.g. Fisheye zoom

[InfoScope, 2007]

Page 18: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 18

Manipulate View

Rearrange viewe.g. move view position, sorting items in a table

Change representatione.g. from histogram to scatterplot

[InfoScope, 2007]

Page 19: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 19

Details on Demand

Displaying detailed information about data case(s) ondemand to the user

May just be more info about a case

May be moving from aggregation view to individual view

Page 20: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 20

Selection / Highlighting

Select or identify one or more elementse.g. via point + click, region selection (click + drag), etc.

[InfoScope, 2007]

Page 21: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 21

BrushingMore complex than simple selection

Brush is an interactive interface tool to select /mark subsets of data in a single view

e.g. by sweeping a virtual brush across items ofinterest

Usually used to visually filter data (viahighlighting)

Additional manipulation / operations may beperformed on the subsets

e.g. masking, magnification, labeling etc.

Different types of brushes [Hauser et al. 2002]e.g. simple brush, composite brush, angularbrushing, smooth brushing

[Hauser et al., 2002]

[Becker & Cleveland, 1987, Hauser et al., 2002]

Page 22: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 22

LinkingConnection between multiple views of the same data space

Updating one view means updating all

Often mentioned in conjunction with “brushing” (Linking + Brushing)

[InfoScope, 2007]

Page 23: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 23

Multiple Views: Brushing &Linking

A multipleview–system usestwo or moredistinct views tosupport theinvestigation of asingle conceptualentity.

[Baldonado et al.,2000]

[Miksch LVA]

Page 24: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 24

Selection by Pointing, not Typing

Immediate and Continuous Feedback

Support Browsing

Details on Demand

Principles:

Visual Presentation of Query’s Components

Visual Presentation of Results

Rapid, Incremental, and Reversible Control

Dynamic Queries

Selecting value ranges of variables via controlswith real time feedback in the display.

[Shneiderman, 1994 ff, Miksch LVA]

Online DEMO (http://www.samuelwan.com/flashmx_repository/rangefinder/rangefinder_09.swf)

Page 25: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 25

Dynamic Queries

InteractiveSearch

[Shneiderman, 1994 ff]

Page 26: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 26

Dynamic Queries (cont.)[Shneiderman, 1994 ff]

Details on Demand

Page 27: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 27

RangeSlider[Shneiderman, 1994 ff]

Page 28: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 28

Used to rapidly scan through and select from lists ofalphanumeric data

Small-sized widget to search sorted lists

Letter index visualizing the distribution of initial letters -jump to a position in the slider

Locating an items out of a list of 10,000 items ~ 28s fornovice users

AlphaSlider[Ahlberg and Shneiderman, 1994]

Page 29: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 29

Data Visualization Sliders

Data distribution is shown within control

[Eick, 1994]

Page 30: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 30

Dynamic HomeFinder[Shneiderman, 1994 ff]

Page 31: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 31

SpotfireChristopher Ahlberg

1991: Visiting student from Sweden at the HCIL University of Maryland

1996: Founder of Spotfire

2007: Spotfire was sold for 195 Mio. $

Page 32: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 32

Online examples

Immobilien Suchehttp://immo.search.ch/

Diamond Searchhttp://www.bluenile.com

Amazon.com search via Treemap (Hive Group)http://www.hivegroup.com/gallery/galleryapps_amazon

.html

Spotfire Holiday Gift Finderhttp://spotfire.tibco.com/testdrive/holidays/

Page 33: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 33

Dynamic Queries Summary

Users can rapidly, safely playfully explore a data space - nofalse input possible

Users can rapidly generate new queries based on incidental learningVisual representation of data supports data explorationAnalysis by continuously developing and testing hypotheses (detect clusters,

outliers, trends in multivariate data)Provides straightforward undo and reversing of actions

Potential problemsLimit of query complexity - filters are always conjunctivePerformance is limited for very large data sets and client / server applicationsControls require valuable display spaceControls must be fixed in advanceInformation is prunedOnly single range queries and single selection in the AlphasliderOperations are global in scope

[Büring LVA, 2007]

Page 34: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 34

Magic Lenses, Movable Filters

Arbitrarily shaped area of an object and to manipulate this area with specificoperators

cover only a part of the object

Can be overlaid and combined

Combination with Dynamic Queries [Fishkin & Stone 1995]

[Bier et al., 1993, Stone et al, 1994]

Page 35: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 35

Revisiting the InfoVisReference Model [Card et al., 1999]

User interaction can feed back into any level

Page 36: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 36

Interaction devicesKeyboard devices

Pointing devicesDirect control devices

easy to learn and use, but hand may obscure display

e.g. Lightpen; Touchscreen; Stylus

Indirect control devices

takes time to learn

e.g. Mouse; Trackball; Joystick;Touchpad; Graphics tablet

Novel devices and strategies

special purposes

e.g. Foot controls; Eye tracking; 3D trackers; DataGloves; Boom Chameleon; Haptic

feedback; Tangible user interfaces; Digital paper

Speech and auditory interfaces

Displays

Printers

[Shneiderman and Plaisant, 2005]

Page 37: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 37

Connecting Time-OrientedData and Information to a Coherent

Interactive Visualization

Ragnar Bade, Stefan Schlechtweg

Silvia Miksch

The Midgaard Project

Page 38: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 38

Aims

DataHigh-Dimensional and Time-Oriented Data and

Information

Interactive Visualization TechniquesReveal the Data at Several Levels of Detail and

Abstraction, Ranging from a Broad Overview to theFine Structure

Time Visualization and Navigation TechniqueConnects Overview+Detail, Pan+Zoom, and

Focus+Context Features to one PowerfulTime-Browser

[Miksch LVA]

Page 39: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 39

Midgaard Approach

Visualizing Time-Oriented DataQualitative Scales

Qualitative/Quantitative Hybrids

Quantitative Scales

Data Points & Their Dimension

High-Frequency Data

Interacting with DataBrowsing Data

Browsing Over Time

Semantic

ZoomingSmoothly integrated

[Miksch LVA]

Page 40: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 40

Qualitative Scales

Color-Coded Timelines

Height-Coded Timelines

[Miksch LVA]

Page 41: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 41

Qualitative-QuantitativeHybridsColor-Coded Regions

Mark Regions without Colors

[Miksch LVA]

Page 42: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 42

Quantitative Scales

Read Exact Values

Include Knowldge of Qualitative Scales

[Miksch LVA]

Page 43: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 43

Points and theirDimensionsOccurrence Time & Uncertainty

Valid Time

Deviations

Trustability

[Miksch LVA]

Page 44: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 44

High-Frequency DataAbstract vs. Expressiveness

Information Mural [Jerding & Stasko, 1998]

Tukey’s Box-Plot Redesign

[Miksch LVA]

Page 45: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 45

Interacting with Data & Time[Miksch LVA]

Page 46: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 46

[email protected] [email protected]

[Miksch LVA]

Page 47: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 47

in2visInteractive Information Visualization:

Exploring & SupportingHuman Reasoning Processes

Interactive Information Visualizationof Highly Structured Temporal Data

Wolfgang Aigner, Klaus Hinum, Silvia Miksch & Students

Margit Pohl, Markus Rester, Sylvia Wiltner & Students

Susanne Ohmann, Christian Popow & Therapists

Page 48: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 48

Fokus: Explorative Methods of DataAnalysis

Interactive & Explorative Features

Abstract & Highly Structured Data Context

Task-specific & User-oriented (Personalized)

Interactive Information Visualization

Explorative Data Analyses (EDA)

supervised Maschine Learning

[Miksch LVA]

Page 49: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 49

Aims & Tasks:ProjectExplore & Compare Different Methods to Ease theUnderstanding

Find their Strengths & Limitations

Estimate How Combinations of these Methods canContribute to More In-Depth Reasoning Processes

Develop Guidelines How to Explore & Visualize Data &Information Task- and User-Appropriately

[Miksch LVA]

Page 50: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 50

Study

Psychotherapeutic DataAcquired during CognitiveBehavioural Therapy ofAnorectic Girls

DataComplex, Different Data Types & Time-oriented

TaskFind Predictors

Psychodiagnostic

Präassessment

Start of G-CBT

14 sessions 13 sessions13 sessions

Evaluation I

after 3 months

Evaluation II

after 6 months

Evaluation III

after 9 months/

End of G-CBT

[Miksch LVA]

Page 51: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 51

Data Characteristics

Data from Questionnaires

Each about 40 Questions

Filled out by Patients, Parents,and Therapists

Answers Range from 0 to 6

5 Time Steps (pre, eval1-3, post)

Explore Highly Structured,Temporal Data

[Miksch LVA]

Page 52: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 52

Gravi++

ListVis

TableVis

Spring-based

Core

Attraction Rings

Star Glyph

Traces

[Miksch LVA]

Page 53: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 53

Overview Visualizations[Miksch LVA]

Page 54: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 54

TableVis [Miksch LVA]

Page 55: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 55

Overview Visualization[Miksch LVA]

Page 56: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 56

Spring-based Core Visualization

Visualize data by positioning,color, and size of icons

Positioning of persons withspring-based Method

Movement and findingclusters and outliers

[Miksch LVA]

Page 57: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 57

Gravi++[Miksch LVA]

Page 58: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 58

Gravi++[Miksch LVA]

Page 59: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 59

Gravi++[Miksch LVA]

Page 60: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 60

Gravi++[Miksch LVA]

Page 61: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 61

Gravi++[Miksch LVA]

Page 62: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 62

Gravi++[Miksch LVA]

Page 63: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 63

Page 64: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 64

Page 65: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 65

Page 66: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 66

Traces: Visualize Movements Over Time[Miksch LVA]

Page 67: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 67

Star Glyph: Visualization of Exact Values

Page 68: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 68

[Miksch LVA]

Page 69: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 69

Study - Evaluationstage method subjects aim outcome

usabilityusability

usability inspection 1 usability expert spot most obvious glitches 31 usability problems

heuristic evaluation27 students

(semi-expertsin usability)

in depth testing447 reports documenting

576 problems (221 different)

focus groups additional usability assessmentno new problems BUTdifferent perspective

visualizationvisualizationtechniquetechnique

insight reports

33 students(domain novices)

patterns of insight &cognitive strategies

909 reports

log filesused vis. options & exploration

strategies56055 log file entries

work in progress

focus groupsrelativize findings &

aids correct interpretationtranscription of 3x 100min

case studycase study

interviews2 clinicians(real users)

feasibility & usefulnessin real life

transcription of 1x 60minwork in progress

thinking aloudnotes on 1x 180min

work in progress

transferabilitytransferability interviews14 experts

of other domainsusefulness

in other domainstranscription of 14x 60min

[Miksch LVA]

Page 70: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 70

Part Bvisual analytics

Page 71: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 71

Motivation: Main Problems

Data Unmanageable –Loss of Overview

Missing Integration ofVarious (Heterogeneous)

Information Sources

VariousInterdisciplinary Methods

Missing Involvement of

Users and their Tasks

Page 72: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 72

Screen Resolution: 1024 * 768 = 786.432

Measurements of Water Level in LA Every Year:1 5.256.000

Number of Cellular Phones in Austria (2005):2 8.160.000

Transmitted Emails Every Hours (World-Wide):3 35.388.000

Whole Data often not PresentableApplying Analytical Methods

(Data Reduction)

Visualization of Most Important Dataand Information

Analytical MethodsStatistics, Machine Learning & Data Mining

Analytical Methods

1 ... Amt der NÖ Landesregierung, Abt. WA5 - Hydrologie, http://www.noel.gv.at/SERVICE/WA/WA5/htm/wnd.htm, Accessed: 11.1.20072 ... CIA Factbook, https://www.cia.gov/cia/publications/factbook/, Accessed: 11.1.20073 ... How Much Information?, UC Berkeley, http://www2.sims.berkeley.edu/research/projects/how-much-info-2003/, Accessed: 11.1.2007

Page 73: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 73

Visual Analytics – What is it?James Thomas & Kristin A. Cook:

NVAC (National Visualization and Analytics Center), Seattle, USA

„Visual Analyticsis the science ofanalytical reasoningfacilitated byinteractivevisual interfaces”

[Thomas & Cook 2005]

Page 74: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 74

Visual Information Seeking Mantra

overview first, zoom and filter, then details-on-demand

overview first, zoom and filter, then details-on-demand

overview first, zoom and filter, then details-on-demand

overview first, zoom and filter, then details-on-demand

overview first, zoom and filter, then details-on-demand

overview first, zoom and filter, then details-on-demand

... 10 times ...

[Shneiderman, 1996]

Page 75: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 75

Visual Analytics Mantra

Analyze first,show the important,

zoom filter & analyze, then details-on-demand

Analyze first,show the important,

zoom filter & analyze, then details-on-demand

Analyze first,show the important, …

... 10 times ...

[Keim, 2005, presentation]

Page 76: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 76

Application AreasEconomic & Business Data

Business IntelligenceMarket Analysis

Medicine & BiotechnologyPatients’ Data ManagementEpidemiologyGenetics

Security & Risk ManagementDisaster ManagementComputer NetworksTransportationReducing Crime and Terror RateFraud Detection

Environment & Climate Research

etc.

Page 77: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 77

Stock Prices[Hochheiser, 2003]

Page 78: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 78

WireVis -Anti Money Laundering

[Chang et al., 2007]

Page 79: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 79

Useful resourcesBooks

[Shneiderman and Plaisant, 2005] Ben Shneiderman and Catherine Plaisant,Designing the User Interface, 4th Edition, Pearson Education, 2005.

[Spence, 2007] Robert Spence, Information Visualization - Design for Interaction, 2ndEdition, Pearson Education Limited, Essex, UK, 2007

[Cooper et al., 2007] Alan Cooper, Robert Reimann, and David Cronin, About Face 3- The Essentials of Interaction Design, Wiley Publishing, Indianapolis, IN, USA, 2007.

[Sharp et al., 2007] Helen Sharp, Yvonne Rogers, and Jenny Preece, InteractionDesign - beyond human-computer interaction, 2nd Edition, John Wiley & Sons, WestSussex, UK, 2007.

[Tidwell, 2006] Jenifer Tidwell, Designing Interfaces - Patterns for Effective InteractionDesign, O'Reilly Media, Sebastopol, CA, USA, 2006.

Web Lecture by John Staskohttp://weblectures.cc.gatech.edu/videolectures/7450_Interaction_files/intro.htm

Page 80: interaction and - TU Wienieg.ifs.tuwien.ac.at/~aigner/presentations/interaction... · 2008. 12. 12. · WOLFGANG AiGNER Interaction and visual analytics 47 in2vis Interactive Information

WOLFGANG AiGNER Interaction and visual analytics 80

Acknowledgements

Thanks to Silvia Miksch whose slides form the basis of thispresentation.

Ideas have been taken from John Stasko’s and ThorstenBüring’s lecture slides for their visualization classes.