Usability & Human Factors

Slides:



Advertisements
Similar presentations
Elastic Hierarchies: Combining Treemaps and Node-Link Diagrams
Advertisements

15.1 Vis_04 Data Visualization Lecture 15 Information Visualization : Part 3.
17.1 Vis_2003 Data Visualization Lecture 17 Information Visualization : Part 3.
Graph Visualization and Navigation in Information Visualization: A Survey Ivan Herman, Guy Melaneon, M. Scott Marshall.
LifeLines:Visualizing Personal Histories Plaisant, Milash, Rose, Widoff, Shneiderman Presented by Girish Kumar and Rajiv Gandhi.
Tree-Maps: A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman (HCIL TR 91-06) Steve Betten.
Browsing Hierarchical Data with Multi-level Dynamic Queries and Pruning By H. P. Kumar, C. Plaisant & B. Schneidernam Presented by: Dawit Yimam Seid.
The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information R. Rao and S. K.
1 i247: Information Visualization and Presentation Marti Hearst April 14, 2008.
Treemaps for design knowledge visualization and reuse Peter Demian PhD. Candidate, Stanford University Dr. Renate Fruchter Director of the Project Based.
SpaceTree: Supporting Exploration in Large Node Link Tree, Design Evolution and Empirical Evaluation Catherine Plaisant, Jesse Grosjean, Benjamin B.Bederson.
1 SIMS 247: Information Visualization and Presentation Marti Hearst Oct 3, 2005.
Scenes, Cameras & Lighting. Outline  Constructing a scene  Using hierarchy  Camera models  Light models.
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.
CS 235: User Interface Design November 12 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
By LaBRI – INRIA Information Visualization Team. Tulip 2010 – version Tulip is an information visualization framework dedicated to the analysis.
Pad++ A Zooming Graphical Sketchpad for Exploring Alternative Interface Physics Benjamin B. Bederson, James D. Hollan, Ken Perlin, Jonathan Meyer, David.
Information Design and Visualization
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Software Design Patterns for Information Visualization 薛乃榮 Q NCBCI LAB.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
A Focus+Context Technique Based on Hyperbolic Geometry for Visualizing Large Hierarchies. John Lamping, Ramana Rao, and Peter Pirolli Xerox Palo Alto Research.
1 Human Computer Interaction Week 12 Information Search & Visualization.
Information Visualization Using 3D Interactive Animation Meng Tang 05/17/2001 George G. Robertson, Stuart K. Card, and Jock D. Mackinlay.
Space/Order Quanzhen Geng (Master of Software Systems Program) January 27, 2003 CS-533C Reading Presentation.
IAT 814 Trees Chapter 3.2 of Spence ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
IAT Overview + Detail Focus + Context ______________________________________________________________________________________ SCHOOL OF INTERACTIVE.
Intuitive Database Query System, Zooming Query Results Previews Drawing upon existing literature on zooming interface technology, intuitive navigation.
Copyright © 2005, Pearson Education, Inc. Slides from resources for: Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
1 SY DE 542 Navigation and Organization Prototyping Basics Feb 28, 2005 R. Chow
Fall 2002CS/PSY Information Visualization 2 Case Study: Portraying Hierarchies Visualizing hierarchies  Variety of techniques Traditional tree views,
Mao Lin Huang University of Technology, Sydney, Visual Representations of Data and Knowledge.
Hyperbolic Trees A Focus + Context Technique John lamping Ramana Rao Peter Pirolli Joy Mukherjee.
Innovative UI Ideas Marti Hearst SIMS 213, UI Design & Development April 20, 1999.
Jinwook Seo Pad++: A Zoomable Graphical Sketchpad For Exploring Alternative Interface Physics Benjamin B. Bederson, James D. Hollan, Ken Perlin, Jonathan.
Pad++: A Zooming Graphical Interface for Exploring Alternate Interface Physics Presented By: Daniel Loewus-Deitch.
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.
Visualization Four groups Design pattern for information visualization
Inspired from CS Information Visualization Jan. 10, 2002 John Stasko Frédéric Vernier Enseignant-Chercheur LIMSI-CNRS Maître de conf Paris XI Cours.
Comp 15 - Usability & Human Factors Unit 12b - Information Visualization This material was developed by Columbia University, funded by the Department of.
Focus and Context DIVA Research Group Master Seminar 2006/07 Lorenzo Clementi, 14/2/ of 13.
Usability and Human Factors
Key Features Advantages over PDF sharing Use Cases Clients
Overview and Navigation
cs5984: Information Visualization Chris North
IAT 355 Trees2 ______________________________________________________________________________________.
Medical Record as a Semantic Graph
CSC420 Showing Complex Data.
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Hierarchies (Trees) Definition Examples
cs5764: Information Visualization Chris North
Professor John Canny Fall 2001 Nov 29, 2001
Professor John Canny Spring 2003
Models and Architectures
Interaction.
Information Visualization Picture worth 1000 words...
Visual Perception.
cs5984: Information Visualization Chris North
Information Design and Visualization
Dynamic Queries for Visual Information Seeking Ben Shneiderman
Models and Architectures
Information Visualization 2 Case Study: Portraying Hierarchies
Information Understanding
CHAPTER 7: Information Visualization
Models and Architectures
CHAPTER 14: Information Visualization
UML  UML stands for Unified Modeling Language. It is a standard which is mainly used for creating object- oriented, meaningful documentation models for.
Comp 15 - Usability & Human Factors
Presentation transcript:

Usability & Human Factors Unit 12b Information Visualization and Information Rich Interfaces

Hypervariate data sets Implementation: scaling (in space or time) Scaling in space: use different portion of the screen to show overview of the whole data set and detail of the selected subset Scaling in time: alternate between overview of the whole set and detail of the selected subset sequentially in the same space Solution: overview of the whole set and details of the selected subset Common problem: many data sets are too large to visualize on one screen Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Health IT Workforce Curriculum Version 1.0/Fall 2010 Scaling Variation in space Can overview and detail co-exist in the same space? Distortion Fish-eye view Bifocal display Perspective wall Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Health IT Workforce Curriculum Version 1.0/Fall 2010 Scaling George Furnas 1981 Shneiderman: Provide[s] detailed view (focus) and overview (context) without obscuring anything… The focus area (or areas) is magnified to show detail, while preserving the context, all in the single display. Fish-eye view 1D Fisheye 2D Fisheye Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Health IT Workforce Curriculum Version 1.0/Fall 2010 Scaling Fish-eye view Examples: Fish-eye views for long menus Bederson UIST’00 http://www.cs.umd.edu/hcil/fisheyemenu/ Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Health IT Workforce Curriculum Version 1.0/Fall 2010 Scaling Fish-eye viewzz Examples: Fish-eye views for graphs http://www.aisee.com/manual/unix/29.htm Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Health IT Workforce Curriculum Version 1.0/Fall 2010 Scaling Bifocal display First suggested by Spence and Apperley (1980) Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Health IT Workforce Curriculum Version 1.0/Fall 2010 Scaling Bifocal display Examples Early implementation Spence – 1980? http://www.iis.ee.ic.ac.uk/~r.spence/videos.htm Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Health IT Workforce Curriculum Version 1.0/Fall 2010 Scaling Perspective Wall Perspective wall Bifocal display Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Health IT Workforce Curriculum Version 1.0/Fall 2010 Scaling Perspective Wall Examples: Map work charts onto diagram x-axis is time, y-axis is project (Mackinlay, Robertson, Card ’91) Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Health IT Workforce Curriculum Version 1.0/Fall 2010 Scaling Perspective wall Examples: File navigation http://www.cs.ubc.ca/~tmm/courses/cpsc533c-03-spr/0127.quanzhengeng.ppt Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Health IT Workforce Curriculum Version 1.0/Fall 2010 Scaling Magic Lens Panning and Zooming Variation in time Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Health IT Workforce Curriculum Version 1.0/Fall 2010 Scaling Magic Lens http://www2.parc.com/istl/projects/MagicLenses/SimpleDemo.html Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Health IT Workforce Curriculum Version 1.0/Fall 2010 Scaling Panning and Zooming Panning – smooth movement of camera across scene (or scene moves and camera stays still) Zooming – increasing or decreasing the magnification of the objects in a scene http://www.cs.umd.edu/hcil/jazz/play/hinote-0.5/jazz-mid-talk.html Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Hierarchies and Trees Definition Hierarchies in the world Data repository in which cases are related to subcases Hierarchies in the world Family histories File/directory Organizational chart Object-oriented software classes Main representation Node-link Space-filling Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Node-link Hierarchies Root at top Image source: “Data structures and file handling: Tree-Maps: a space-filling approach to the visualization of hierarchical information structures”, Brian Johnson, Ben Shneiderman Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Node-link Hierarchies Examples Problems Quickly fills out screen real estate Difficult to maintain overview of the structure Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Node-link Hierarchies Potential solutions Cone Trees (PARC, Robertson, Mackinlay, Card) Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Health IT Workforce Curriculum Version 1.0/Fall 2010 Space-filling Treemap examples Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Time Series Data Definition Data sets with one variable being the time of the event Could be uni- or hypervariable Data mining – looking for patters Visualization – looking for visual patterns Standard presentation Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Time Series Data (con’t) Predictive calendars http://research.sun.com/research/netcomm/rhythmAwareness.html Examples Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Time Series Data (con’t) One issue – temporal data is often periodic (cycles – daily, weekly, yearly, etc.) Linear display is problematic for periodic data Potential answer – spiral display Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Time Series Data (con’t) Additional benefit of spiral display – discovering periodicity in data Time Series Data (con’t) Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Interaction and Dynamic Queries Data transformation Details on demand Dynamic query Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Interaction and Dynamic Queries (con’t) Data transformation Details on demand Details could be removed from the main view for different reasons (mainly due to scaling issues) Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Interaction and Dynamic Queries (con’t) Data transformation Dynamic queries Visual representation of all possible objects and actions Rapid, incremental and reversible actions Direct manipulation is favored (selection by pointing, not typing) Specifying a query brings immediate display of results Responsive interaction (< 0.1 sec) Classic example: HomeFinder – 1992, University of Maryland, Human Computer Interaction Lab (Ben Shneiderman) Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Information Visualization in Medicine Purpose: Visually present medical data in more intuitive, easy to understand, learn, recognize, navigate and manage formats Visually magnify subtle aspects of the diagnostic, therapeutic, patient management and healing process which otherwise could be difficult to notice Prevent information overload and allow members of clinical staff to master large quantities of information Luca Chittaro, “Information Visualization and its Application to Medicine” Artificial Intelligence in Medicine, vol.22(2), 2001, pp.81-88 Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Information Visualization in Medicine (con’t) Examples The Visible Human Explorer (http://www.cs.umd.edu/hcil/visible-human/vhe.shtml) Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Information Visualization in Medicine (con’t) Examples Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Information Visualization in Medicine (con’t) Examples Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Information Visualization in Medicine (con’t) Examples Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010

Health IT Workforce Curriculum Version 1.0/Fall 2010 Conclusions Assignments Component 15/Unit 12b Health IT Workforce Curriculum Version 1.0/Fall 2010