Information Visualization In Practice

Similar documents
Information Visualization In Practice

CPSC 481: Beyond Simple Screen Design

Beyond Simple Screen Design

User Centered Design And Prototyping

Interaction. CS Information Visualization. Chris Plaue Some Content from John Stasko s CS7450 Spring 2006

INTERACTION IN VISUALIZATION. Petra Isenberg

Graphical Screen Design

Redefining the Focus and Context of Focus+Context Visualizations

OVERVIEW AND DETAIL FOCUS+CONTEXT. Information Visualization Fall 2009 Jinwook Seo SNU CSE

Starfield Information Visualization with Interactive Smooth Zooming

CPSC 583 Presentation Space: part I. Sheelagh Carpendale

Hierarchies and Trees 1 (Node-link) CS 4460/ Information Visualization March 10, 2009 John Stasko

Interactive Visualization

CS6008-HUMAN COMPUTER INTERACTION Question Bank

Interaction. What is Interaction? From Google: Reciprocal action between a human and a computer One of the two main components in infovis

IDFinder: Data Visualization for Checking Re-identifiability in Microdata

Panning and Zooming. CS 4460/ Information Visualization April 8, 2010 John Stasko

NADAR SARASWATHI COLLEGE OF ENGINEERING & TECHNOLOGY

MFTV: A Zoomable Multifaceted Tree Viewer

Broadening Access to Large Online Databases by Generalizing Query Previews

Information Visualization. Overview. What is Information Visualization? SMD157 Human-Computer Interaction Fall 2003

EVALUATION OF PROTOTYPES USABILITY TESTING

New Approaches to Help Users Get Started with Visual Interfaces: Multi-Layered Interfaces and Integrated Initial Guidance

The Final Frontier. IAT 814 Knowledge Visualization. Reducing complexity: Space. Lyn Bartram

Hierarchies and Trees 1 (Node-link) CS Information Visualization November 12, 2012 John Stasko

Article Title: Author Name. Techniques and applications 88 INFORMATION TECHNOLOGY AND LIBRARIES JUNE 2006

Visual Computing. Lecture 2 Visualization, Data, and Process

11. Presentation Approaches II Dealing with the presentation problem

Thomas M. Mann. The goal of Information Visualization (IV) is to support the exploration of large volumes of abstract data with

Introduction to Information Visualization

Browsing Hierarchical Data with Multi-Level Dynamic Queries and Pruning

Interaction Styles. Interaction. Aim is to deepen understanding of the issues involved, and to provide guidance on interface design.

CS 4460 Intro. to Information Visualization October 18, 2017 John Stasko

A World Wide Web-based HCI-library Designed for Interaction Studies

Ch 13: Reduce Items and Attributes Ch 14: Embed: Focus+Context

Multiple-View Approach for Smooth Information Retrieval

Interaction. Interaction? What do you mean by interaction? CS Information Visualization September 21, 2015 John Stasko

Temporal, Geographical and Categorical Aggregations Viewed through Coordinated Displays: A Case Study with Highway Incident Data

Interaction. Interaction? What do you mean by interaction? CS 4460 Intro. to Information Visualization November 4, 2014 John Stasko

1 Introduction Normal text viewers (whether paging or scrolling) present text to the user screen by screen, with the result that contextual cues for l

User Centered Design Interactive Software Lifecycle

5. Interaction with Visualizations Dynamic linking, brushing and filtering in Information Visualization displays

Information Visualization - Introduction

Dynamic Aggregation with Circular Visual Designs

Navigating Large Hierarchical Space Using Invisible Links

A Framework for Unifying Presentation Space

Usability Issues in Information Systems for Mobile Devices

An Occlusion-Reduced 3D Hierarchical Data Visualization Technique

Adding Filtering to Geometric Distortion to Visualize a Clustered Graph on Small Screens

A Two-Level Adaptive Visualization for Information Access to Open-Corpus Educational Resources

History of Ubicomp. Page 1. Agenda. Why study history? Paradigms. Shwetak Patel. Review history of Ubicomp

Interaction. Interaction? What do you mean by interaction? CS Information Visualization November 4, 2013 John Stasko

User Centered Design Process. Prototyping II. What is a prototype? Prototyping phases Oct 11, 2017

EVALUATION OF PROTOTYPES USABILITY TESTING

Proceedings of the Second Australasian User Interface Conference AUIC 2001

Information Visualization. Jing Yang Spring Hierarchy and Tree Visualization

Supporting both Exploratory Design and Power of Action with a New Property Sheet

Interaction Styles. Interaction. Type vs Style

Homework Set 2. A brief discussion

Interaction. Interaction? What do you mean by interaction? CS 4460/ Information Visualization Feb. 24, 2009 John Stasko

Coordinated Views and Tight Coupling to Support Meta Searching

Graphical Screen Design

Extending the Utility of Treemaps with Flexible Hierarchy

Visualising File-Systems Using ENCCON Model

VELAMMAL COLLEGE OF ENGINEERING AND TECHNOLOGY, MADURAI DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Using small screen space more efficiently

BIBL NEEDS REVISION INTRODUCTION

Designing the User Interface

A Study on Metadata Extraction, Retrieval and 3D Visualization Technologies for Multimedia Data and Its Application to e-learning

DIZI: A Digital Ink Zooming Interface for Document Annotation

Appendix A: Scenarios

Lecture 6: Statistical Graphics

Submission to 2003 National Conference on Digital Government Research

Interaction 1. Interaction? What do you mean by interaction? CS Information Visualization October 1, 2012 John Stasko

Data Object and Label Placement For Information Abundant Visualizations

Interacting with Big Interfaces on Small Screens: a Comparison of Fisheye, Zoom, and Panning Techniques

Information Visualization on Small Display Devices. Tomi Heimonen

A Study of Search Result Clustering Interfaces: Comparing Textual and Zoomable User Interfaces

3 Information Visualization

A Grid-Based Extension to an Assistive Multimodal Interface

The Structure of the Information Visualization Design Space

Student Usability Project Recommendations Define Information Architecture for Library Technology

January- March,2016 ISSN NO

Design Principles And Usability Heuristics

CZWeb: Fish-eye Views for Visualizing the World-Wide Web

Clusters Using Nonlinear Magnification

Projects. Quiz #2. Projects. Projects. Reading Assignment #3. Projects. What is the purpose of Marissa s Gravity Project?

[Slides Extracted From] Visualization Analysis & Design Full-Day Tutorial Session 4

Exploring the Impact of Information Visualization on Medical Information Seeking Using the Web

Dynamic Information Visualization Using 3D Metaphoric Worlds

CS Information Visualization September 26, 2016 John Stasko

CSCI 3160: User Interface Design

TAPRAV: A Tool for Exploring Physiological Data Aligned to Task Models

EasyZoom: Zoom-in-Context Views for Exploring Large Collections of Images

InfoWater: An Interactive Technique to Support Browsing of Conference Papers

Introducing Evaluation

Pocket PhotoMesa: A Zoomable Image Browser for PDAs

Facilitating Network Data Exploration with Query Previews: A Study of User Performance and Preference

Design, Ideation, and Prototyping

Dynamic Aggregation to Support Pattern Discovery: A case study with web logs

Transcription:

Information Visualization In Practice How the principles of information visualization can be used in research and commercial systems Putting Information Visualization Into Practice A Common Problem There is too much information to represent all at once Providing all the details all at once is not useful (results overload) Context is lost when the details of a only subset of the information is shown.

Too Much Information To Show All At Once Another Example Of The Large Data Set Limited Display Space Problem : Games Dungeon Master (Java version) http://www.cs.pitt.edu/~alandale/dmjava/ Applying the principles of information visualization 2

Too Much Information To Show All At Once Approaches to the problem: 1) Scrolling 2) Magnification 3) The DragMag 4) Transparent overlays 5) Overview and detail 6) Focus and context 7) Zooming 1) Scrolling From http://www.dansmc.com/microfiche.jpg Image from Information Visualization by Robert Spence

2) Magnification: Inline Image from Information Visualization by Robert Spence 2) Magnification: Mutually Exclusive Icewind Dale Interplay productions

2) Magnification: Mutually Exclusive Icewind Dale Interplay productions 3) The DragMag Image from Information Visualization by Robert Spence

4) Transparent Overlays Image from Information Visualization by Robert Spence 4) Transparent Overlays Diablo Blizzard

5) Overview And Detail: Separate Images from Information Visualization by Robert Spence 5) Overview And Detail Defender Midway Home Entertainment Ltd.

6) Focus And Context Again the amount of the information is too large to display all at once. With this approach detailed view can still be viewed within its surrounding context. Leung and Apperly TOCHI 94 Approaches To Applying A Focus And Context View 1. Employ selective omission 2. Employ a fisheye view

The Fisheye Lens: Photography Image from: http://rick_oleson.tripod.com/ Fisheye View

Fisheye View: Visual Cues For The Distortion Distortion is understandable through the use of a grid and shading Table Lens

Focus And Context: Distortion In One Dimension Distortion in the X-dimension Image from Information Visualization by Robert Spence The Perspective Wall Mackinlay / Robertson / Card: Proc ACM CHI'91

Fisheye Menus Bederson, B.B. (May 2000) University of Maryland www.cs.umd.edu/hcil/fisheyemenu/ Focus And Context: Distortion In Two Dimensions Distortion in both the X and Y dimensions Images from Information Visualization by Robert Spence

Distortion In Two-Dimensions: A Calendar System Image from Information Visualization by Robert Spence DocumentLens Robertson / Mackinlay ACM UIST 1993

7) Zooming Pad++: A Zoomable Graphical Sketchpad for Exploring Alternate Interface Physics Bederson et al Journal of Visual Languages and Computing 7, 1996 Browsing of digital images http://java.sun.com/features/2001/08/photomesa. html 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 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 Ben Shneiderman, Designing the User Interface 3 rd Ed. 1997 p523

Dynamic Queries: HomeFinder Shneiderman et al University of Maryland http://www.cs.umd.edu/hcil/spotfire/ HomeFinder: The Details Start with an overview of the data Dynamic queries (rapid, incremental, reversible actions) All results are displayed instantly No search button Prevents errors Direct manipulation of Queries Query results Can be interacted with like real-world objects Details on Demand When the data set is small enough additional information can be provided

Starfield Display: FilmFinder Ahlberg, University of Maryland http://www.cs.umd.edu/hcil/spotfire/ FilmFinder: The Details Filmfinder employs many of the principles employed in HomeFinder: Overview of the data Zoom and filter through - Dynamic queries - Direct manipulation Details on demand But with FilmFinder system there are additional concepts: Starfield display - The entire data base can be viewed and manipulated on one screen Tight coupling of interface components (to the state of the system)

A Student Project: HomeBay Dynamic Queries Radar Overview Progressive details on demand 481 Student Project (April, 2000) Rob Pearson, Kashama Willms and James Chisan Multiple Views Of A Large Data Set: PhotoFinder University of Maryland Human Computer Interaction Laboratory http://www.cs.umd. edu/hcil/

Representing Connectivity The problem of having large data set but limited display space must still be dealt with Also there is the additional problem of showing how things in a large data set relate e.g., How to show Internet connections between servers? Some issues: Occlusion of information Edge crossing Overwhelming quantity of edges Representing Phone Network Connections Images from Information Visualization by Robert Spence

Which Folder Has The Most Documents? right menu + properties Where Am I? Where Was I Going?

Cone Trees Robertson / Mackinlay / Card Cone Trees: Animated 3D Visualizations of Hierarchical Information. Proc ACM CHI'91 Hyperbolic Lens Demo:http://startree.inxight.com/ Xerox Parc/Inxight

Hyperbolic View Of A Disk Hierarchy Hyperbolic View Of The Web Demo:http://startree.inxight.com/

What You Now Know Ways of dealing with the large data set but limited display space problem 1) Scrolling 2) Magnification 3) The DragMag 4) Transparent overlays 5) Overview and detail 6) Focus and context 7) Zooming The information seeking mantra and how it has been applied in the HomeFinder and FilmFinder systems Problems and some solutions when representing connectivity in large data sets Interface Design And Usability Engineering Goals: Articulate: Who (users) What (tasks) Brainstorm designs Refined designs Completed designs Methods: Task centered system design Participatory design Usercentered design Evaluate Psychology of everyday things (psych) User involvement (user) Representation & metaphors Participatory interaction Task scenario walkthrough Psych, User, Representations and metaphors Graphical screen design Interface guidelines Style guides Usability testing Heuristic evaluation Field testing low fidelity prototyping methods high fidelity prototyping methods Products: User and task descriptions Throw-away paper prototypes This diagram is a variation of the one presented by Saul Greenberg Testable prototypes Alpha/beta systems or complete specification