Date Topics, Papers/Readings, Demos, and Assignments Due

Introduction, Definitions, Scope, Comparison with SciViz

  • 7 types: (1-, 2-, 3-, multi-dimensional, temporal, tree, and network data)
  • 7 tasks: (overview, zoom, filter, details-on-demand, relate, history, extract)
  • Direct manipulation (visual representation of the objects and actions of interest and rapid, incremental, and reversible operations)
  • Dynamic queries (HomeFinder, Dynamap, Spotfire)
  • Visual Info Seeking mantra:
      Overview First, Zoom and Filter, then Details-on-Demand
  • Evaluation methods (controlled experiments, observations, case studies)

Thomas, J. and Cook, K. Illuminating the Path: The Research and Development Agenda for Visual Analytics. IEEE Press, 2005. Available at (Concentrate on Chapter 2, 3, and 4.)

  1. Grand Challenges (500K PDF)
  2. The Science of Analytical Reasoning (1.9MB PDF)
  3. Visual Representations and Interaction Technologies (4.6MB PDF)
  4. Data Representations and Transformations (560K PDF)
  5. Production, Presentation, and Dissemination (4.3MB PDF)
  6. Moving Research into Practice (848K PDF)
  7. Positioning for Enduring Success (108K PDF)

Guest Lecture by Catherine Plaisant


Show example of static tools using NCHS data

Assignment Due: Assignment #1: Static displays for data presentation

Multidimensional and multivariate data (HCE) and
Parallel Coordinates (HCE, MacroFocus)

2) MacEachren, A., Dai, X., Hardisty, F., Guo, D., and Lengerich, G. Exploring high-D spaces with multiform matrices and small multiples. Proc. IEEE Symposium on Information Visualization (2003), 31–38. [slides|pdf]

Multidimensional and multivariate data (HCE) and
Parallel Coordinates (HCE, MacroFocus)

3) Jinwook Seo and Ben Shneiderman . A Rank-by-Feature Framework for Interactive Exploration of Multidimensional Data. Information Visualization, 4, 2 (June 2005), 99-113. (HCIL-2004-31). [slides|pdf]

Assignment Due: Application Proposal


Temporal data visualization (VizTree)

4) Lin, J., Keogh, E., Lonardi, S., Visualizing and discovering non-trivial patterns in large time series databases. Information Visualization 2005, Vol 4, No 2. [slides|pdf]

Temporal data visualization (TimeSearcher)

5) Buono, P., Aris, A., Plaisant, C., Khella, A. and Shneiderman, B., Interactive Pattern Search in Time Series, Proc. Conf. on Visualization and Data Analysis, VDA 2005, SPIE, (2005) 175-186. [slides|pdf]

Hierarchical and tree structured data

6) Bederson, B.B., Shneiderman, B., and Wattenberg, M. (July 2001). Ordered and Quantum Treemaps: Making Effective Use of 2D Space to Display Hierarchies. ACM Trans on Graphics (TOG), 21, (4), October 2002, pp. 833-854 (HCIL-2001-18). [slides|pdf]

Assignment Due: Proposal for Term Project

(Send via email to Dr. Shneiderman ben [at]

Assignment Due: Application Presentations and Web Page

(Plan for a 4-minute presentation)

Guest: Aaron Clamage — Zooming Interfaces and Piccolo.

(Piccolo is available at
7) Bederson, B. B., Grosjean, J., & Meyer, J. (2004). Toolkit Design for Interactive Structured Graphics, IEEE Trans. on Software Engineering, 30 (8), pp. 535-546.

8) Purvi Saraiya, Chris North, Karen Duca, 2004. An Evaluation of Microarray Visualization Tools for Biological Insight. (Virginia Polytechnic Institute and State University). [pdf]

Slides from a good insight-based evaluation paper at InfoVis 2004.

Hyperbolic tree vs treemap vs Spacetree

9) Plaisant, C., Grosjean, J., and Bederson, B. (April 2002). SpaceTree: Supporting Exploration in Large Node Link Tree, Design Evolution and Empirical Evaluation. IEEE Symposium on Information Visualization, 2002: 57 -64, Boston, October 2002 (HCIL-2002-05).

Midterm Exam


Network Info. Visualization (MatrixBrowser, Grokker, Netmap)

10) D. Harel and Y. Koren, "Drawing Graphs with Non-Uniform Vertices", Proc. Working Conf. on Advanced Visual Interfaces (AVI'2002), Trento, Italy, ACM Press, pp. 157-166. [PDF, 280Kb]
(Also see

Spring Break



11) NetLens paper, Kang et al., 2006. (To be published)

Showing missing values and uncertainty

Materials: Class Presentation by Ben Shneiderman (PPT)

2D vs. 3D

12) Shneiderman, B. (November/December 2003). Why not make interfaces better than 3D reality? In IEEE-CG&A 2003. [slides|pdf]


13) NVMS paper, Shneiderman & Aris, 2006. (To be published)

Progress Reports on Team Projects


Color Design

14) MacDonald, L. (July/Aug 1999). Using Color Effectively in Computer Graphics. In IEEE Computer Graphics & Applications.
(Also see ColorBrewer — [pdf]

Training and ShowMe!

15) Plaisant, C. and Shneiderman, B. Show Me! Guidelines for Producing Recorded Demonstrations. Proc 2005 IEEE Symposium on Visual Languages and Human-Centric Computing, (VL/HCC'05), 171 - 178.

Coordination of Multiple Windows

16) North, C., Conklin, N., and Saini, V (2002). Visualization schemas for flexible information visualization. In IEEE Symposium on Information Visualization, 2002. [slides|pdf]

Guest Lecture: CHI Conference

Prof. Amitabh Varshney: Bridging Themes from Scientific to Information Visualization.

Guest Lecture: CHI Conference

Prof. Douglas Oard: Information Visualization in Information Retrieval. (Lecture Slides)
Modern Information Retrieval, Ch. 10: User Interfaces and Visualization

Miscellaneous Topics

  • Sonification, haptification & universal usability
  • User interfaces for marking, selecting and annotating
  • Graphics & text; Text and graphics
  • Training methods for novice users
  • Viz4ALL & universal usability
Assignment Due: Term Project Draft — Due on the web by 6pm

Assignment Due: Term Project Draft Critiques

Sent to Dr. Shneiderman ( and authors by 6pm

Term Project Presentations both days


Term Project Presentations both days


Final Exam

Schedule is subject to change!

Web Accessibility