Lecture 11: Interaction Information Visualization CPSC 533C, Fall 2006 Tamara Munzner UBC Computer Science 17 Oct 2006.

Slides:



Advertisements
Similar presentations
Interaction in Visualization Systems CPSC 533C Presentation Zhangbo Liu (Zephyr) December 7, 2005.
Advertisements

Chapter 3 Application Software p. 6.
PowerPoint Enhancements CMCE 1155 Prof. N Anderson.
Dynamic Queries for Visual Information Seeking Ben Shneiderman Jin Tong Hyunmo Kang Cmsc838 Sep. 28, 1999.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
Interaction Week 10 CPSC 533C, Spring Feb 2004 Tamara Munzner.
Interaction Lecture 11 CPSC 533C, Fall Oct 2004 Tamara Munzner.
Time Series visualizations Information Visualization – CPSC 533c Lior Berry March 10 th 2004.
PaperLens Understanding Research Trends in Conferences using PaperLens Work by Bongshin Lee, Mary Czerwinski, George Robertson, and Benjamin Bederson Presented.
SIMS 247 Information Visualization and Presentation Prof. Marti Hearst September 14, 2000.
1 SIMS 247: Information Visualization and Presentation Marti Hearst Sept 21, 2005.
Live Re-orderable Accordion Drawing (LiveRAC) Peter McLachlan, Tamara Munzner Eleftherios Koutsofios, Stephen North AT&T Research Symposium August, 2007.
Marti Hearst SIMS 247 SIMS 247 Lecture 5 Brushing and Linking February 3, 1998.
HCI Part 2 and Testing Session 9 INFM 718N Web-Enabled Databases.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
Matthias Mayer The Table Lens - Ramana Rao & Stuart K. Card Information Visualization 838b - February 21st 2001 The Table Lens: Merging.
CS 5764 Information Visualization Dr. Chris North.
CS 5764 Information Visualization Dr. Chris North GTA: Beth Yost.
© Anselm Spoerri Lecture 13 Housekeeping –Term Projects Evaluations –Morse, E., Lewis, M., and Olsen, K. (2002) Testing Visual Information Retrieval Methodologies.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
SIMS 247 Information Visualization and Presentation Marti Hearst February 15, 2002.
Software Visualization A Task Oriented View. The Papers A Task Oriented View of Software Visualization Maletic J., Marcus A., Collard M. (2002) Strata-Various:
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
Animation IS 247: Information Visualization and Presentation Saifon Obromsook Linda Harjono.
Prefetching for Visual Data Exploration Punit R. Doshi, Elke A. Rundensteiner, Matthew O. Ward Computer Science Department Worcester Polytechnic Institute.
© Anselm Spoerri Information Visualization Information Visualization Course Prof. Anselm Spoerri
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
Thinking with Visualizations: sense making loops Colin Ware Data Visualization Research Lab University of New Hampshire.
Interaction Jing Li CPSC 533C March 3, Overview Toolglass and Magic Lenses: The See- Through Interface (1993) by Eric A. Bier, Maureen C. Stone,
Do these make any sense? Navigation Metaphors and methods Affordances Ultimately about getting information Geographic Space Non-metaphoric navigation.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Information Design and Visualization
Interacting with Visualization Colin Ware, Information Visualization, Chapter 10, page 335.
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
1 Adapting the TileBar Interface for Visualizing Resource Usage Session 602 Adapting the TileBar Interface for Visualizing Resource Usage Session 602 Larry.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Dept. of Computing Science, University of Aberdeen1 CS4031/CS5012 Data Mining and Visualization Yaji Sripada.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Information Visualization Using 3D Interactive Animation Meng Tang 05/17/2001 George G. Robertson, Stuart K. Card, and Jock D. Mackinlay.
Glyph Visualization and Yet Another Tree Visualization Matt Williams InfoVis 533c April 3, 2003.
Visualization Blaz Zupan Faculty of Computer & Info Science University of Ljubljana, Slovenia.
Interactive Information Visualization of a Million Items
Chapter 10 Interacting with Visualization 박기남
Visual Thinking and the Objects of Visual Attention Colin Ware University of New Hampshire.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
Toolglasses and Magic Lenses. 2 Reading: Eric A. Bier, Maureen C. Stone, Ken Pier, William Buxton and Tony D. DeRose, “Toolglass and magic lenses: the.
Innovative UI Ideas Marti Hearst SIMS 213, UI Design & Development April 20, 1999.
C. Ahlberg & B. Shneiderman (1994)
Information Visualization External Cognition Using perception to amplify cognition 34 x
Tight Coupling of Dynamic Query Filters with Starfield Displays / Spotfire.net Desktop By Chris Ahlberg and Ben Shneiderman / Spotfire Inc. IC280 5/9/02.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
HCI-833 Advanced User Interface Technology Scott Hudson NSH 3523.
LECTURE 09: INTERACTION PT. 2: COST October 19, 2015 SDS235: Visual Analytics Note: slide deck adapted from R. Chang.
Interaction James Slack CPSC 533C March 3, Introduction Visualization give us interfaces for complex computer-based systems Interaction reduces.
Web mining is the use of data mining techniques to automatically discover and extract information from Web documents/services
Framework and Models. Framework To help understand the field To develop a system that will allow us to ▫ Develop good designs ▫ Test ▫ Evaluate We need.
Comp 15 - Usability & Human Factors Unit 12b - Information Visualization This material was developed by Columbia University, funded by the Department of.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Information Visualization Course
Professor John Canny Spring 2003
Data Mining: Concepts and Techniques Course Outline
Interaction Week 7 CPSC 533C, Spring 2003
Information Design and Visualization
Dynamic Queries for Visual Information Seeking Ben Shneiderman
Introduction to Visual Analytics
Information Visualization (Part 1)
CHAPTER 7: Information Visualization
Information Visualization
CHAPTER 14: Information Visualization
Course Introduction Data Visualization & Exploration – COMPSCI 590
Presentation transcript:

Lecture 11: Interaction Information Visualization CPSC 533C, Fall 2006 Tamara Munzner UBC Computer Science 17 Oct 2006

Topics Topic choices due this Friday 5pm Tell me the three topics you do want Tell me up to two times you do not want from the four possible (Nov 7, 9, 21, 23) subject: 533 submit topics No need to resend unless changed mind

Topic Choices application domains –software engineering –computer networks –databases / datamining –cartography –social networks data domains –time-series –text / document collections –tree / hierarchy –graphs / graph drawing –high dimensional –low dimensional (statistical graphics) techniques/approaches –interaction –focus+context –navigation/zooming –glyphs –animation –brushing/linking other –frameworks/taxonomies –perception –evaluation anything to add?

Proposals everybody must have met with me by end of this week –the 3 of you haven't yet, talk to me after class to set time –my schedule is very tight, office hours today 1:30-2:30 would be safest written proposals due next Fri Oct 27 –format: HTML or PDF –length: at least 2 pages handin should have – URL –Subject: 533 submit proposal

Proposal Expectations name/ address of team (1 or 2 people) description of domain, task, dataset personal expertise proposed infovis solution –should address abstraction of domain problem scenario of use –including sketch/mockup illustrations! implementation approach –high-level, what if any toolkits you'll use milestones –be specific, include dates previous work

Papers Covered Ware, Chapter 10: Interacting with Visualizations Ware, Chapter 11: Thinking with Visualizations The cognitive coprocessor architecture for interactive user interfaces George Robertson, Stuart K. Card, and Jock D. Mackinlay, Proc. UIST '89, pp Visual information seeking: Tight coupling of dynamic query filters with starfield displays Chris Ahlberg and Ben Shneiderman, Proc SIGCHI '94, pages SDM: Selective Dynamic Manipulation of Visualizations, Mei C. Chuah, Steven F. Roth, Joe Mattis, John Kolojejchick, Proc. UIST '95

Further Reading Toolglass and magic lenses: the see-through interface. Eric A. Bier, Maureen C. Stone, Ken Pier, William Buxton, and Tony D. DeRose, Proc. SIGGRAPH'93, pp Visual Exploration of Large Structured Datasets. Graham J. Wills. In New Techniques and Trends in Statistics, IOS Press, 1995.

Ware Interaction low-level control loops, data manipulation –choice reaction time depends on number of choices –selection time: Fitts’ Law depends on distance, target size –path tracing depends on width –learning: power law of practice also subtask chunking

Ware Interaction low-level control loops –two-handed interaction: Guiard's theory coarse vs. fine control e.g. paper vs. pen positioning –vigilance difficult, erodes with fatigue –control compatability learning/transfer: adaption time depends –hover/mouseover/tooltip faster than explicit click

Toolglass/Lenses two-handed interaction toolglass: semi- transparent interactive tool –e.g. click-through buttons magic lens: –e.g. scaling, curvature Toolglass and magic lenses: the see-through interface. Eric A. Bier, Maureen C. Stone, Ken Pier, William Buxton, and Tony D. DeRose, Proc. SIGGRAPH'93, pp

Ware Interaction exploration and navigation loops –navigation next time –rapid zooming next time –distortion previous –multiple windows, linked highlighting more today –dynamic queries more today

Ware Thinking with Viz problem solving loops –external representations –"cognitive cyborgs" cost of knowledge –Pirolli/Rao: information foraging/scent theory –attention as most limited resource

Visual Working Memory characteristics –different from verbal working memory –low capacity (3-5?) –locations egocentric –controlled by attention –time to change attention: 100ms –time to get gist: 100ms –not fed automatically to longterm memory

Visual Working Memory multiple attributes per object stored –position (egocentric), shape, color, texture integration into glyphs allows more info change blindness (Rensink) –world is its own memory inattentional blindness attracting attention –motion (or appear/disappear?)

Memory and Loops long term memory –chunking –memory palaces (method of loci) nested loops –problem-solving strategy –visual query construction –pattern-finding loop –eye movement control loop –intrasaccadic image-scanning loop

InfoVis Implications visual query patterns navigation/interaction cost multiple windows vs. zoom

Cognitive Co-Processor animated transitions –object constancy –fixed frame rate required architectural solution –split work into small chunks –animation vs. idle states –governor controls frame rate [video: 3D rooms]

SDM sophisticated selection, highlighting, object manipulation [video]

Dynamic Queries: HomeFinder filter with immediate visual feedback “starfield”: scatterplot [video]

DQ 2: FilmFinder

More Linked Views key infovis interaction principle so far: Ware, Trellis, cluster calendar, …. brushing: linked highlighting Becker and Cleveland, “Brushing Scatterplots”, Technometrics 29, new examples: EDV Attribute Explorer

EDV Exploratory Data Visualizer Graham J. Wills. Visual Exploration of Large Structured Datasets. In New Techniques and Trends in Statistics, IOS Press, 1995.

Highlighting (Focusing) Focus user attention on a subset of the data within one graph (from Wills 95) [

Link different types of graphs: Scatterplots and histograms and bars (from Wills 95) [

Baseball data: Scatterplots and histograms and bars (from Wills 95) select high salaries avg career HRs vs avg career hits (batting ability) avg assists vs avg putouts (fielding ability) how long in majors distribution of positions played [

Linking types of assist behavior to position played (from Wills 95) [

Influence/Attribute Explorer Visualization for Functional Design, Bob Spense, Lisa Tweedie, Huw Dawkes, Hua Su, InfoVis 95 [video]