Human-Computer Interaction Lecture 7: Representations and information visualization Characteristics of good representations Information visualization guidelines.

Slides:



Advertisements
Similar presentations
Map of Human Computer Interaction
Advertisements

TUR - Prototyping How to have a satisfied user? What are the sources of user satisfaction? What are the sources of user satisfaction? Where the user.
Saul Greenberg User Centered Design Why User Centered Design is important Approaches to User Centered Design.
CPSC 481 Foundations and Principles of Human Computer Interaction
Department of Computer Science
Prototyping Techniques
Saul Greenberg Prototyping techniques Learning different techniques for rapid prototype development.
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Metaphors and Direct Manipulation Metaphors Direct manipulation Dynamic queries Slide deck by Saul Greenberg. Permission is granted to use this for non-commercial.
CPSC 481 Foundations and Principles of Human Computer Interaction
”Confusion and clutter are failures of design, not attributes of information.” - Edward R. Tufte.
James Tam Principles Of Information Visualization What is information visualization Tufte’s guidelines Visual variables for representing information The.
James Tam User Centered Design Why User Centered Design is important Approaches to User Centered Design.
Evaluation Adam Bodnar CPSC 533C Monday, April 5, 2004.
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Graphical User Interfaces Design and usability Saul Greenberg Professor University of Calgary Slide deck by Saul Greenberg. Permission is granted to use.
Foundations and Principles of Human Computer Interaction Slide deck by Saul Greenberg. Permission is granted to use this for non-commercial purposes as.
Lecture 7 Date: 23rd February
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
Matthias Mayer The Table Lens - Ramana Rao & Stuart K. Card Information Visualization 838b - February 21st 2001 The Table Lens: Merging.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15Slide 1 User interface design l Designing effective interfaces for software systems.
CS 5764 Information Visualization Dr. Chris North.
1 i247: Information Visualization and Presentation Marti Hearst April 14, 2008.
James Tam CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Representations and information visualization Characteristics of good representations Information visualization guidelines visual information-seeking mantra.
1 User Centered Design and Evaluation. 2 Overview My evaluation experience Why involve users at all? What is a user-centered approach? Evaluation strategies.
James Tam Information Visualization Concepts covered What is Information Visualization? Tufte's Principles for Information Visualization. Visual Variables.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 12, 2002.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
1 SIMS 247: Information Visualization and Presentation Marti Hearst Oct 3, 2005.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
User interface design. Recap User Interface GUI Characteristics (Windows, Icons, Menus, Pointing, Graphics) User Centered Design User Interface Design.
Object-Oriented Analysis and Design LECTURE 8: USER INTERFACE DESIGN.
Information Visualization in Data Mining S.T. Balke Department of Chemical Engineering and Applied Chemistry University of Toronto.
Tree Structures (Hierarchical Information) cs5764: Information Visualization Chris North.
Representations Part 1: Visualizing Interaction Lecture /slide deck produced by Saul Greenberg, University of Calgary, Canada Notice: some material in.
Sofia Carlander Kinoshita Laboratory 2004/2005
Graphical Screen Design Part 1: Contrast, Repetition, Alignment, Proximity Lecture /slide deck produced by Saul Greenberg, University of Calgary, Canada.
Information Design and Visualization
CMPT 880/890 Writing labs. Outline Presenting quantitative data in visual form Tables, charts, maps, graphs, and diagrams Information visualization.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
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.
Intuitive Database Query System, Zooming Query Results Previews Drawing upon existing literature on zooming interface technology, intuitive navigation.
1 CS430: Information Discovery Lecture 18 Usability 3.
Human Factors in Information Seeking and Use Wooseob Jeong.
Mario Čagalj University of Split 2014/15. Human-Computer Interaction (HCI)
1D & 2D Spaces for Representing Data Mao Lin Huang.
Visual Presentation of Quantitative Data Cliff Shaffer Virginia Tech Fall 2015.
Infographic (informational graphic) Edward TufteEdward Tufte in The Visual Display of Quantitative Information defines 'graphical displays' in the following.
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.
Stanford hci group / cs376 research topics in human-computer interaction Information Visualization Scott Klemmer 03 November.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Comp 15 - Usability & Human Factors Unit 12b - Information Visualization This material was developed by Columbia University, funded by the Department of.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Task-Centered Walkthrough
What happens when you don’t choose to follow convention…
Information Representation
Information Visualization 1
Usability & Human Factors
Professor John Canny Fall 2001 Nov 29, 2001
Professor John Canny Spring 2003
Cognitive Walkthrough
Prototyping.
Information Visualization 2: Overview and Navigation
Information Visualization Picture worth 1000 words...
Information Design and Visualization
Information Visualization 2: Overview and Navigation
Information Visualization (Part 1)
Interface Design and Usability
Presentation transcript:

Human-Computer Interaction Lecture 7: Representations and information visualization Characteristics of good representations Information visualization guidelines visual information-seeking mantra techniques From Saul Greenberg’s slides: Lectures Topics in HCI

Good representations captures essential elements of the event / world deliberately leaves out / mutes the irrelevant appropriate for the person and their interpretation appropriate for the task, enhancing judgment ability How many buffalo? # Buffalo# Adults# calfs # Buffalo 8 4

Saul Greenberg Representation Representations formal system or mapping by which information can be specified (D. Marr) a sign system in that it stands for something other than its self. for example: decimal:34, binary:100010, roman:XXXIV different representations reveal different aspects of the information decimal:counting & information about powers of 10, binary:counting & information about powers of 2, roman:counting presentation how the representation is placed or organized on the screen 34, 34, 34

Mayan Numerals one to nineteen

Egyptian Numerals

Saul Greenberg Representations Solving a problem simply means representing it so as to make the solution transparent (Simon, 1981) Good representations –allow people to find relevant information information may be present but hard to find –allow people to compute desired conclusions computations may be difficult or “for free” depending on representations

Saul Greenberg Which is the best flight? departarrive AC 117Vancouver - Calgary 7:00 9:00 Cdn 321Vancouver - Calgary 9:0012:00 Cdn 355Calgary - Montreal 13:3019:30 AC 123Calgary - Toronto 12:3016:30 AC 123Toronto - Montreal 16:4517:30 *time zone: +1 van-cal, +2 cal-tor, mtl length stop-overs switches Vancouver AC 117Cdn 321 Cdn 355 AC 123 Calgary Toronto Montreal

Saul Greenberg When do I take my drugs? % error rate in taking pills, same for pillbox organizers Inderal-1 tablet 3 times a day Lanoxin -1 tablet every a.m. Carafate-1 tablet before meals and at bedtime Zantac -1 tablet every 12 hours (twice a day) Quinag -1 tablet 4 times a day Couma -1 tablet a day Breakfast Lunch Dinner Bedtime LanoxinO InderalOO O O QuinagOO O O CarafateOO O O Zantac O O Couma O Breakfast LunchDinner Bedtime Lanoxin Inderal Inderal InderalInderal Quinag Quinag Quinag Quinag Carafate Carafate Carafate Carafate Zantac Zantac Couma Adapted from Donald Norman

Saul Greenberg Which representation is best? depends heavily on task What is precise value? How does the performance now compared to its peak? How does performance change over time? Windows 95 System Monitor

Saul Greenberg right menu + properties Which folder has the most documents? Windows 95 File Viewer

Detailed navigation plus precision General navigation plus orientation Where am I? Windows NT Hover Game

Where am I? Inxight Magnifind

What do I have to do? Microsoft Schedule+

Saul Greenberg Information Visualization Graphics should reveal the data –show the data –not get in the way of the message –avoid distortion –present many numbers in a small space –make large data sets coherent –encourage comparison between data –supply both a broad overview and fine detail –serve a clear purpose E. Tufte Visual Display of Quantitative Information many examples on the following slides are taken from Tufte’s books

Visual Display of Quantitative Information N: 11.0 mean X’s : 9.0 mean Y’s : 7.5 standard error of slope estimate: 0.1 sum of squares: regression sum of squares: 27.5 residual sum of squares of Y: 13.8 correlation coefficient: 0.8 r squared: 0.7 regression line: Y=3+0.5X Graphics Reveal the Data E. Tufte “Visual Display of Quantitative Information” p 25,

Saul Greenberg Do I deserve a tax break? Example by Saul Greenberg

1864 Exports of French Wine E. Tufte “Visual Display of Quantitative Information” p 25,

Deaths by Cholera Dr John Snow 1854 E. Tufte “Visual Display of Quantitative Information”

Napolean's march to Moscow by Charles Minard E. Tufte “Visual Display of Quantitative Information”

Saul Greenberg Chart Junk: A common error Information display is not just pretty graphics –graphical re-design by amateurs on computers gives us “fontitis,” “chart-junk,” etc.

Chart Junk: Cotton production in Brazil, 1927 E. Tufte Visual Display of Quantitative Information

Saul Greenberg Chart Junk: Removing deception and simplification FordGMPontiacToyota Maintenance cost / year

Saul Greenberg Data density New York Weather History –181 numbers/sq inch E. Tufte “Visual Display of Quantitative Information”

Saul Greenberg Visual information-seeking mantra Overview first, zoom and filter, then details on demand Shneiderman, Designing the User Interface 3 rd Ed p523

Overview & detail for comparisons using small multiples and data density E. Tufte Visual Display of Quantitative Information

PhotoFinder University of Maryland Human Computer Interaction Laboratory

Table Lens Inxight Table Lens

Table Lens Inxight Table Lens

Infinite Zoom Pad++: A Zoomable Graphical Sketchpad for Exploring Alternate Interface Physics. Bederson et al Journal of Visual Languages and Computing 7, 1996

Fisheye Menus Bederson, B.B. (May 2000) University of Maryland

Saul’s focus (local user) Carl’s focus Andy’s focus Fisheye Text groupware Greenberg, Graphics Interface

Saul Greenberg Case study: Concept mapping

Saul Greenberg

Main view in foreground Overview in background

Perspective Wall Leung and Apperly TOCHI’94 Mackinlay / Robertson / Card: Proc ACM CHI'91

Saul Greenberg Document Lens Robertson, Mackinlay ACM UIST 1993

Data Mountain Robertson / Czerwinski / Larson / Robbins / Thiel / van Dantzich Data Mountain: Using Spatial Memory for Document Management Proc ACM UIST’98

Task Gallery

Cone Trees Robertson / Mackinlay / Card Cone Trees: Animated 3D Visualizations of Hierarchical Information. Proc ACM CHI'91

Hyperbolic Lens Xerox Parc - Inxight

Hyperbolic Lens Xerox Parc - Inxight

Saul Greenberg What you now know Good representations –captures essential elements of the event / world & mutes the irrelevant –appropriate for the person, their task, and their interpretation Information visualization –Quantitative Information –overview first, zoom and filter, then details on demand –many techniques now available

Articulate: who users are their key tasks User and task descriptions Goals: Methods: Products: Brainstorm designs Task centered system design Participatory design User- centered design Evaluate tasks Psychology of everyday things User involvement Representation & metaphors low fidelity prototyping methods Throw-away paper prototypes Participatory interaction Task scenario walk- through Refined designs Graphical screen design Interface guidelines Style guides high fidelity prototyping methods Testable prototypes Usability testing Heuristic evaluation Completed designs Alpha/beta systems or complete specification Field testing Interface Design and Usability Engineering