Information Visualization INFORMS Roundtable Ben Shneiderman

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Leonardo's Laptop: Human Needs and the New Computing Ben Shneiderman Founding Director ( ), Human-Computer Interaction Laboratory Professor, Department.
Information Visualization Survey
Visualisasi Informasi
LifeLines:Visualizing Personal Histories Plaisant, Milash, Rose, Widoff, Shneiderman Presented by Girish Kumar and Rajiv Gandhi.
From Hierarchies to Polyarchies: Visualizing Multiple Relationships George G. Robertson Microsoft Research George G. Robertson Microsoft Research.
Information Visualization (Shneiderman and Plaisant, Ch. 13)
Interaction Week 10 CPSC 533C, Spring Feb 2004 Tamara Munzner.
Information Visualization for Medical Informatics: From Patient Histories to Clinical Research Ben Shneiderman Founding Director ( ),
1 SIMS 247: Information Visualization and Presentation Marti Hearst Sept 21, 2005.
Leonardo's Laptop: Human Needs and the New Computing Ben Shneiderman Founding Director ( ), Human-Computer Interaction Laboratory.
The Eyes Have It: User Interfaces for Information Visualization Ben Shneiderman Director, Human-Computer Interaction Laboratory Professor,
The Happy Marriage of Geographic Information Systems and Information Visualization Ben Shneiderman Founding Director ( ), Human-Computer.
Ben Shneiderman Director, Human-Computer Interaction Laboratory Professor, Department of Computer Science Member, Institutes for Advanced.
Ben Shneiderman Director, Human-Computer Interaction Laboratory Professor, Department of Computer Science Member, Institutes for Advanced.
Browsing Hierarchical Data with Multi-level Dynamic Queries and Pruning By H. P. Kumar, C. Plaisant & B. Schneidernam Presented by: Dawit Yimam Seid.
Open Statistics: Envisioning a Statistical Knowledge Network Ben Shneiderman Founding Director ( ), Human-Computer Interaction.
Ben Shneiderman Human-Computer Interaction Laboratory & Department of Computer Science University of Maryland Web3D: Phoenix, February 26, 2002.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
The Eyes Have It! User Interfaces for Information Visualization Ben Shneiderman Founding Director ( ), Human-Computer Interaction.
Demonstrations Spotfire – film, dc natality Treemap – WHC LifeLines C:\demos\oldlaptop-demos\LifeLine Medical PatternFinder PhotoFinder PhotoMesa.
2D or 3D ? Presented by Xu Liu, Ming Luo. Is 3D always better than 2D? NO!
Treemap Implementation and Application Workshop Ben Shneiderman Human-Computer Interaction Laboratory University of Maryland Marc Frons Smartmoney.
User interface design. Recap User Interface GUI Characteristics (Windows, Icons, Menus, Pointing, Graphics) User Centered Design User Interface Design.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
Tree Structures (Hierarchical Information) cs5764: Information Visualization Chris North.
Thinking with Visualizations: sense making loops Colin Ware Data Visualization Research Lab University of New Hampshire.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
Systems Analysis and Design in a Changing World, 6th Edition
Information Design and Visualization
Dynamic Queries –presented by Bhaskar Chatterjee Visual Alternative to SQL for Querying databases Depending on data types and the values decides the input.
Chapter 5: Spatial Cognition Slide Template. FRAMES OF REFERENCE.
Lecture 6 User Interface Design
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Q Q Human Computer Interaction – Part 1© 2005 Mohammed Alabdulkareem Human Computer Interaction - 1 Dr. Mohammed Alabdulkareem
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Urgent Interactions Evaluating Usability and Incorporating Information Visualization in Emergency Medicine Interfaces Julia Haines March 8, 2010.
Information Visualization Using 3D Interactive Animation Meng Tang 05/17/2001 George G. Robertson, Stuart K. Card, and Jock D. Mackinlay.
Fall 2002CS/PSY Information Visualization Picture worth 1000 words... Agenda Information Visualization overview  Definition  Principles  Examples.
Interactive Information Visualization of a Million Items
1 CS430: Information Discovery Lecture 18 Usability 3.
INFM 603: Information Technology and Organizational Context Jimmy Lin The iSchool University of Maryland Thursday, November 1, 2012 Session 9: Visualization.
Copyright © 2005, Pearson Education, Inc. Slides from resources for: Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
Chapter 13 Andrew Bates Jay Babb Steve Haroz. Introduction We want as much information on the screen as possible without too much eye- head movement Window.
Mao Lin Huang University of Technology, Sydney, Visual Representations of Data and Knowledge.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
C. Ahlberg & B. Shneiderman (1994)
CS3041 – Final week Today: Searching and Visualization Friday: Software tools –Study guide distributed (in class only) Monday: Social Imps –Study guide.
Information Visualization 2: Overview and Navigation Chris North cs3724: HCI.
14. Information Search and Visualization
Tight Coupling of Dynamic Query Filters with Starfield Displays / Spotfire.net Desktop By Chris Ahlberg and Ben Shneiderman / Spotfire Inc. IC280 5/9/02.
1D & 2D Spaces for Representing Data Mao Lin Huang.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Visual Overview Strategies cs5984: Information Visualization Chris North.
Towards a Statistical Knowledge Network Ben Shneiderman & Catherine Plaisant University of Maryland at College Park Gary Marchionini, Stephanie Haas &
Comp 15 - Usability & Human Factors Unit 12b - Information Visualization This material was developed by Columbia University, funded by the Department of.
Visualization Design Principles cs5984: Information Visualization Chris North.
CSC420 Showing Complex Data.
cs5984: Information Visualization Chris North
Hierarchies (Trees) Definition Examples
Usability & Human Factors
cs5764: Information Visualization Chris North
Professor John Canny Fall 2001 Nov 29, 2001
Professor John Canny Spring 2003
Information Design and Visualization
cs5984: Information Visualization Chris North
Introduction to Visual Analytics
Information Visualization (Part 1)
CHAPTER 7: Information Visualization
CHAPTER 14: Information Visualization
Presentation transcript:

Information Visualization INFORMS Roundtable Ben Shneiderman (ben@cs Information Visualization INFORMS Roundtable Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes for Advanced Computer Studies & Systems Research

Human-Computer Interaction Laboratory Interdisciplinary research community - Computer Science & Psychology - Information Studies & Education www.cs.umd.edu/hcil

User Interface Design Goals Cognitively comprehensible: Consistent, predictable & controllable Affectively acceptable: Mastery, satisfaction & responsibility NOT: Adaptive, autonomous & anthropomorphic

Scientific Approach (beyond user friendly) Specify users and tasks Predict and measure time to learn speed of performance rate of human errors human retention over time Assess subjective satisfaction (Questionnaire for User Interface Satisfaction) Accommodate individual differences Consider social, organizational & cultural context

Design Issues Input devices & strategies Output devices & formats Keyboards, pointing devices, voice Direct manipulation Menus, forms, commands Output devices & formats Screens, windows, color, sound Text, tables, graphics Instructions, messages, help Collaboration & communities Manuals, tutorials, training www.awl.com/DTUI usableweb.com hcibib.org useit.com

Scholars, Journalists, Citizens Teachers, Students Library of Congress Scholars, Journalists, Citizens Teachers, Students

Visible Human Explorer (NLM) Doctors Surgeons Researchers Students

NASA Environmental Data Scientists Farmers Land planners Students

Economists, Policy makers, Journalists Bureau of Census Economists, Policy makers, Journalists Teachers, Students

NSF Digital Government Initiative Find what you need Understand what you Find UMd & UNC www.ils.unc.edu/govstat/

Session 1: The Case for Information Visualization Seven types (1-, 2-, 3-, multi-dimensional data, temporal, tree and network data) Seven user tasks (overview, zoom, filter, details-on-demand, relate, history, and extract) Direct manipulation Dynamic queries

Session 2: Structured data Multidimensional and multivariate data Temporal data visualization Hierarchical and tree structured data Network information visualization

Session 3: User controls Zooming interfaces Focus+Context vs Overview+Detail Large Screen High Resolutions Displays 2D versus 3D desktops & workspaces Coordination of visualizations Other Challenges

Information Visualization The eye… the window of the soul, is the principal means by which the central sense can most completely and abundantly appreciate the infinite works of nature. Leonardo da Vinci (1452 - 1519)

Information Visualization Compact graphical presentation AND user interface for manipulating large numbers of items (102 - 106), possibly extracted from far larger datasets. Enables users to make discoveries, decisions, or explanations about patterns (trend, cluster, gap, outlier...), groups of items, or individual items.

Information Visualization: Using Vision to Think Visual bandwidth is enormous Human perceptual skills are remarkable Trend, cluster, gap, outlier... Color, size, shape, proximity... Human image storage is fast and vast Opportunities Spatial layouts & coordination Information visualization Scientific visualization & simulation Telepresence & augmented reality Virtual environments

Information Visualization: US Research Centers Xerox PARC 3-D cone trees, perspective wall, spiral calendar table lens, hyperbolic trees, document lens, butterfly Univ. of Maryland dynamic queries, range sliders, starfields, treemaps zoombars, tight coupling, dynamic pruning, lifelines IBM Yorktown, AT&T-Lucent Technologies Georgia Tech, MIT Media Lab Univ. of Wisconsin, Minnesota, Calif-Berkeley Pacific Northwest National Labs

Which of my high-spending customers are most profitable? Which customers should I target for cross-sell/up-sell?

Dynamic Queries: HomeFinder www.cs.umd.edu/hcil/spotfire

Information Visualization: Mantra Overview, zoom & filter, details-on-demand

FilmFinder www.cs.umd.edu/hcil/spotfire

www.spotfire.com

Dynamap: Choropleth maps www.cs.umd.edu/hcil/census

Dynamap: Choropleth maps

Dynamap: Choropleth maps

Influence Explorer Tweedie, Spence et al. CHI 96

Information Visualization: Data Types 1-D Linear Document Lens, SeeSoft, Info Mural, Value Bars 2-D Map GIS, ArcView, PageMaker, Medical imagery 3-D World CAD, Medical, Molecules, Architecture Multi-Dim Parallel Coordinates, Spotfire, XGobi, Visage, Influence Explorer, TableLens, DEVise Temporal Perspective Wall, LifeLines, Lifestreams, Project Managers, DataSpiral Tree Cone/Cam/Hyperbolic, TreeBrowser, Treemap Network Netmap, netViz, SeeNet, Butterfly, Multi-trees (Online Library of Information Visualization Environments) otal.umd.edu/Olive

Information Visualization: Tasks Overview Gain an overview of the entire collection Zoom Zoom in on items of interest Filter Filter out uninteresting items Details-on-demand Select an item or group and get details when needed Relate View relationships among items History Keep a history of actions to support undo, replay, and progressive refinement Extract Allow extraction of sub-collections and of the query parameters

Information Visualization: Design Guidelines Direct manipulation strategies Visual presentation of query components Visual presentation of results Rapid, incremental and reversible actions Selection by pointing (not typing) Immediate and continuous feedback Reduces errors Encourages exploration

Visual Information Seeking: Design Principles Dynamic queries Visual query formulation and immediate output Rapid, incremental and reversible actions Sliders, buttons, selectors Starfield display Complete overview: ordinal & categorical variables as axes Colored points of light reveal patterns Zoom bars to focus attention Tight coupling to preserve display invariants No errors Output becomes input Details-on-demand

Session 2: Structured data Multidimensional and multivariate data Temporal data visualization Hierarchical and tree structured data Network information visualization

Parallel Coordinates One vertical bar per dimension Each point becomes a set of connected lines True multidimensional technique Needs powerful interface for filtering, marking, coloring Powerful technique but long learning period

Parallel Coordinates (Parallax-Inselberg)

TableLens/Eureka and Infozoom Two compact views of tables Learned easily TableLens: local enlargement of areas of interest, creation of subtables Infozoom: shows distributions, allows progressive filtering Different orientation (vertical/horizontal)

TableLens/Eureka www.inxight.com

InfoZoom www.humanit.de

InfoZoom

Temporal data visualization:LifeLines Parallel lines color/size coded & grouped in categories Zooming or hierarchical browsing allows focus+context Examples Youth histories & medical records Personal resumes, student records & performance reviews Challenges Aggregation & alerts Overview & detail views Easy import & export Labeling (Plaisant et al., CHI96) www.cs.umd.edu/hcil/LifeLines

LifeLines www.cs.umd.edu/hcil/lifelines

Lifelines: Customer records Temporal data visualization Medical patient histories Customer relationship management Legal case histories

Perspective wall (Xerox Parc) Mackinlay et al, CHI91

TimeSearcher www.cs.umd.edu/hcil/timesearcher

Tree Visualizations Hierarchical data Challenge: understand relationships without getting lost Explicit vs. implicit depictions of trees Connections vs. containments Size limitations – breadth and depth

Tree Visualization Toolkits www.ilog.com

Spacetree + Familiar & animated + Space limited + Focuses attention www.cs.umd.edu/hcil/spacetree + Familiar & animated + Space limited + Focuses attention Requires some learning

Hyperbolic trees Visually appealing Space limited 2-level look-ahead Easy affordances Hard to scan Poor screen usage Too volatile Lamping et al. CHI 95

Startree Toolkit www.inxight.com

CamTree - ConeTree Xerox PARC

Treemap - view large trees with node values Space filling Space limited Color coding Size coding Requires learning TreeViz (Mac, Johnson, 1992) NBA-Tree(Sun, Turo, 1993) Winsurfer (Teittinen, 1996) Diskmapper (Windows, Micrologic) Treemap97 (Windows, UMd) Treemap 3.0 (Java) www.cs.umd.edu/hcil/treemaps

Treemap - Stock market, clustered by industry www.smartmoney.com/marketmap

Treemap – Product catalogs www.hivegroup.com

Treemap – Monitoring www.hivegroup.com

Million-Item Treemap www.cs.umd.edu/hcil/millionvis

GRIDL – Hierarchical Axes www.cs.umd.edu/hcil/west-legal/

Network Visualization Arbitrarily connected items Nodes-links-paths-clusters Problems Layout as size grows Clutter vs clusters External relationships Geography Taxonomies NetMap Entrieva SemioMap

Web Browsing www.kartoo.com

Communication Networks www.netviz.com www.ilog.com

Enterprise Networks www.lumeta.com

Treemap – Directed, Acyclic Graphs

Session 3: User controls Zooming interfaces Focus+Context vs Overview+Detail Large Screen High Resolutions Displays 2D versus 3D desktops & workspaces Coordination of visualizations Other Challenges

Fisheye views & Zooming User Interfaces Distortion to magnify areas of interest User-control, zoom factors of 3-5 Multi-scale spaces Zoom in/out & Pan left/right Smooth zooming Semantic zooming Overviews + details-on-demand Stasko, GATech  

GlassEye – Zooming Exploration (see Hochheiser paper www.cs.umd.edu/hcil)

DateLens www.cs.umd.edu/hcil/datelens

PhotoMesa www.cs.umd.edu/hcil/photomesa

PhotoFinder www.cs.umd.edu/hcil/photolib

Snap-Together Visualization www.cs.umd.edu/hcil/snap Allow coordination designers to create novel layouts that combine existing visualizations Allow users to navigate large datasets conveniently

Snap in Java – with Builder snap.cs.vt.edu

Hierarchical Clustering Explorer www.cs.umd.edu/hcil/multi-cluster

High-Resolution, Wall-Size Displays graphics.stanford.edu/~francois/ www.cs.umd.edu/gvil/

Spectrum of 3-D Visualizations Immersive Virtual Environment with head-mounted stereo display and head tracking Desktop 3-D for 3-D worlds medical, architectural, scientific visualizations Desktop 3-D for artificial worlds Bookhouse, file-cabinets, shopping malls Desktop 3-D for information visualization cone/cam trees, perspective wall, web-book SGI directories, Visible Decisions, Media Lab landscapes XGobi scatterplots, Themescape, Visage Chartjunk 3-D: barcharts, piecharts, histograms

Themescape Wise et al., 1995 - see also www.omniviz.com

Starlight Battelle – Pacific Northwest National Lab

Mineset

WebBook-WebForager Card, Robertson, George and York, CHI 96

Microsoft: Task Gallery research.microsoft.com/ui/TaskGallery/

Clockwise3d www.clockwise3d.com

Clockwise3d

Other challenges: Labeling Excentric Labeling www.cs.umd.edu/hcil/excentric

Other challenges: Universal Usability Helping novice users get started 508 / disabled users Range of devices, network speed, etc. www.otal.umd.edu/uupractice

www.cs.umd.edu/hcil Human-Computer Interaction Laboratory 20th Anniversary Open House May 29-30, 2003

For More Information Visit the HCIL website for 300 papers & info on videos (www.cs.umd.edu/hcil) See Chapter 15 on Info Visualization Shneiderman, B., Designing the User Interface: Strategies for Effective Human-Computer Interaction: Third Edition (1998) (www.awl.com/DTUI) Book of readings: Card, S., Mackinlay, J., and Shneiderman, B. Information Visualization: Using Vision to Think (1999)