From Cmsc734_f13
Revision as of 02:11, 6 December 2013 by Benbendc (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Univ of Md: CMSC 734 Information Visualization – Syllabus (September 6, 2013) Subject to change

Prof. Ben Shneiderman, Teaching Asst.

Date Topics, Papers/Readings, Demos and Assignments Due
06- Sep Topic: 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, and extract)
  • Direct manipulation (visual representation of the objects and actions of interest and rapid, incremental, and reversible operations)
  • Dynamic queries (Spotfire, Tableau, Qlikview)
  • Visual Info Seeking mantra: Overview First, Zoom and Filter, then Details-on-Demand
  • Implementation tools: Java, d3, ProtoVis, etc.)
  • Evaluation methods (controlled experiments, observations, case studies)

1) Readings: Illuminating the Path: The Research and Development Agenda for Visual Analytics (27MB) Concentrate on Chapter 2, 3, and 4.

  1. Grand Challenges
  2. The Science of Analytical Reasoning
  3. Visual Representations and Interaction Technologies
  4. Data Representations and Transformations

Other sources: Chapter 14 DTUI & First chapter of Readings in Info Visualization book

Course Introduction (PPT): Information Visualization for Knowledge Discovery

Demonstration of Spotfire/TIBCO

For those interested in history: Friendly, M., Milestones in the History of Data Visualization: A Case Study in Statistical Historiography and his website

13- Sep Topic: Introduction Visual Analytics and Evaluation

2) Keim, D., Kohlhammer, J., Ellis, G., and Mansmann, G. (Editors), Mastering the Information Age: Solving Problems with Visual Analytics, Eurographics Association, Goslar, Germany (2010). Available as free download (25MB, 175 pages).

3) Interaction Dynamics for Visual Analytics, Heer, J. and Shneiderman, B., shorter version in Communications of the ACM 55, 4 (2012), 45-54.

(Background) A Tour through the Visualization Zoo, Jeffrey Heer, Michael Bostock, Vadim Ogievetsky. Communications of the ACM, 53(6), pp. 59-67, Jun 2010.

(Background): Plaisant, C., The Challenge of Information Visualization Evaluation. Proc. of Conf. on Advanced Visual Interfaces AVI’04 (2004), p.109-116 (HCIL-2004-19). (Published version at [1]] )

(Background): Shneiderman, B. and Plaisant, C., Strategies for evaluating information visualization tools: Multi-dimensional In-depth Long-term Case Studies, In Proc. Beyond time and errors: novel evaluation methods for Information Visualization, Workshop of the Advanced Visual Interfaces Conference, Available in ACM Digital Library (2006), 1-7.

Information Visualization Galleries

Evaluation Methods (PPT): HCI Research Methods

Tableau/QlikView Introductions Tableau QlikView

Project idea discussions

20- Sep Topic: Evaluation

Assignment Due: Homework #1 New York Times visualization critique (due: Thursday, September 19, 2013)

4) Michael Sedlmair, Miriah Meyer, Tamara Munzner, Design Study Methodology: Reflections from the Trenches and the Stacks, IEEE Transactions on Visualization and Computer Graphics (Proc. InfoVis 2012), 18(12): 2431–2440, 2012.

(Background): Heidi Lam, Enrico Bertini, Petra Isenberg, Catherine Plaisant, and Sheelagh Carpendale, Seven Guiding Scenarios for Information Visualization Evaluation

(Background): Plaisant, C., Grinstein, G., and Scholtz, J., Visual-Analytics Evaluation, IEEE Computer Graphics and Applications 29(3): 16-17 (2009)

(Background) Plaisant, C., Grinstein, G., Scholtz, J., Whiting, M., O'Connell, T., Laskowski, S., Chien, L., Tat, A., Wright, W., Gorg, C., Liu, Z., Parekh, N., Singhal, K., Stasko, J., Evaluating Visual Analytics: The 2007 Visual Analytics Science and Technology Symposium Contest IEEE Computer Graphics and Applications, 28, 2, 12-21 (2008) [Published Version] HCIL-2008-04

5) Purvi Saraiya, Chris North, Karen Duca, 2004. An Evaluation of Microarray Visualization Tools for Biological Insight, IEEE Symposium on Information Visualization 2004 (2004), 1-8.

(Background): Purvi Saraiya, Chris North, Vy Lam, Karen Duca, An Insight-based Longitudinal Study of Visual Analytics PDF from VA Tech, IEEE Transactions on Visualization and Computer Graphics, 12(6) (November 2006), 1511-1522.

(Background, short & interesting): Chris North, Visualization Viewpoints: Toward Measuring Visualization Insight, IEEE Computer Graphics & Applications, 26(3) (May/June 2006), 6-9.

[Choosing HCI research methods - Alternative link]

Project idea discussions

27- Sep Topic: Multidimensional and multivariate data (HCE) , Parallel Coordinates

6) Jinwook Seo and Ben Shneiderman, Knowledge Discovery in High Dimensional Data: Case Studies and a User Survey for the Rank-by-Feature Framework, IEEE Transactions on Visualization and Computer Graphics, Vol. 12, No. 3 (2006), 311-322.

(Background): J. Seo and B. Shneiderman. A Rank-by-Feature Framework for Interactive Exploration of Multidimensional Data, Information Visualization, 4, 2 (June 2005), 99-113. (HCIL-2004-31).

(Background): Alfred Inselberg, Lecture Notes on Parallel Coordinates and [Inselberg Home Page - Alternative link] and Wikipedia: Parallel Coordinates Book: Parallel Coordinates

Topic: 2D vs. 3D

(Background): Shneiderman, B., Why not make interfaces better than 3D reality?, IEEE-CG&A (November/December 2003).

Assignment Due: Application Report Proposal (email to Dr. Shneiderman September 26, Thursday noon

04- Oct Topic: Temporal data visualization (VizTree, TimeSearcher)

7) Johannes Fuchs, Fabian Fischer, Florian Mansmann, Enrico Bertini, Petra Isenberg, Evaluation of alternative glyph designs for time series data in a small multiple setting, CHI '13 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM (2013), 3237-3246.

(Background) Sizing the Horizon: The Effects of Chart Size and Layering on the Graphical Perception of Time Series Visualizations. Jeffrey Heer, Nicholas Kong, and Maneesh Agrawala. ACM Human Factors in Computing Systems (CHI), 2009. pp. 1303 - 1312.

(Background): Horizon Graphs Revisited. Stephen Few, 2009.

(Background): Lin, J., Keogh, E., Lonardi, S., Visualizing and discovering non-trivial patterns in large time series databases, Information Visualization 2005, Vol 4, No 2 Journal version Alternate version Keogh’s slides VizTree download

(Background on TimeSearcher): 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.

Assignment Due: Term Project Proposals (email to Dr. Shneiderman by October 3, 2013 Thursday noon

11- Oct Topic: Temporal event sequences (Lifelines2)

Earlier work (Lifelines)

8) Monroe, M., Lan, R., Lee, H., Plaisant, C., Shneiderman, B., Temporal Event Sequence Simplification, IEEE VAST Conference (October 2013).

(Background) Wang, T., Plaisant, C., Quinn, A., Stanchak, R., Shneiderman, B., Murphy, S. Aligning temporal data by sentinel events: Discovering patterns in electronic health records Proc. ACM CHI2008 Human Factors in Computing Systems Conference, ACM, New York (April 2008), 457-466.

(Background on LifeLines2): Taowei David Wang, Krist Wongsuphasawat, Catherine Plaisant, Ben Shneiderman, Extracting Insights from Electronic Health Records: Case Studies, a Visual Analytics Process Model, and Design Recommendations (2011)

‘’’Application Reports’’’

Assignment Due: Application Presentations and Web Page (Plan for a 6-minute presentation, Project due: October 11, 2013 Friday 9am)

Assignment Due: Create Project Wiki entry with Revised Project Proposal and Annotated Reference list posted by October 10, 2013 Thursday noon.

18- Oct Topic: Hierarchical and tree structured data

( - Visual Survey of Tree Visualizations -- now linking to the same as below)

Visual Bibliography 2.0 (new) of Tree Visualizations

9) Bederson, B.B., Shneiderman, B., and Wattenberg, M., 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).

Topic: Hyperbolic tree vs Windows Explorer vs Spacetree

10) Plaisant, C., Grosjean, J., and Bederson, B. (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).

  • VIDEO demos of SpaceTree 1 2

Review of GRIDL

Assignment Due: Term Projects: Add Screen Mockups, Usage Scenarios, and Requirements List

Discussion of Application Projects & Midterm review

25- Oct Midterm exam

Topic: Network information visualization

11) Adam Perer and Ben Shneiderman, Integrating Statistics and Visualization: Case Studies of Gaining Clarity during Exploratory Data Analysis, ACM SIGCHI Conference on Human Factors in Computing Systems (April 2008).

12) Read Book Chapters 1-3: Hansen, D., Shneiderman, B., and Smith, M., Analyzing Social Media Networks with NodeXL. Download and try NodeXL.

(Background): Smith, M., Shneiderman, B., Milic-Frayling, N., Mendes-Rodrigues, E., Barash, V., Dunne, C., Capone, T., Perer, A., Gleave, E. First steps to NetViz Nirvana: Evaluating (social media) networks with NodeXL Proc. Communities & Technologies Conference, Springer (2009) - Link fixed Background papers and Download: NodeXL website: NodeXL Teaching Resources

(Background): MatLink: Enhanced Matrix Visualization for Analyzing Social Networks Nathalie Henry and Jean-Daniel Fekete, In Proc. IFIP TC13 Int’l Conference on Human-Computer Interaction (Interact 2007), Sept 2007. Springer Verlag, pp. 288-302.

01-Nov Topic: Networks

13) Read Book Chapters 4-9: Hansen, D., Shneiderman, B., and Smith, M., Analyzing Social Media Networks with NodeXL

Team Project Progress Reports

08- Nov Topic: Networks

14) Read Book Chapters 10-15: Hansen, D., Shneiderman, B., and Smith, M., Analyzing Social Media Networks with NodeXL

Team Project Progress Reports

Assignment Due: Homework #2 NodeXL Application Report, UPDATE: (Due on 11/12/2013, Tuesday 10pm)

15- Nov Topic: Color Usage

15) MacDonald, L. (July/Aug 1999). Using Color Effectively in Computer Graphics. IEEE Computer Graphics & Applications.

16) Few, S. (2008), Practical Rules for Using Color in Charts (Untracked)

ColorBrewer —

Color presentation | (PDF Version)

22- Nov Topic: Large Displays, Interaction models, and Text Visualization

17) Michael A. Correll, Eric C. Alexander, and Michael Gleicher, Quantity estimation in visualizations of tagged text, CHI '13 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM (2013), 2697-2706.

Text Visualization presentation (part 1)

18) Andrews, Endert & Chris North (CHI 2010) Space to Think: Large, High-Resolution Displays for Sensemaking

(Background, physical navigation):

(Background, research agenda):

(Background) Yi, J. S., Kang, Y. A., Stasko, J., & Jacko, J. A., Toward a Deeper Understanding of the Role of Interaction in Information Visualization, (2007), IEEE Transactions on Visualization and Computer Graphics (TVCG), 13(6). Presented in InfoVis 2007, Sacramento, California, October 28 - November 1, 1224-1231.

(Background, Alternate model): Jeffrey Heer and Maneesh Agrawala Software Design Patterns for Information Visualization, IEEE Transactions on Visualization and Computer Graphics (TVCG), 12(5). Sep/Oct 2006.

Background: Alencar, Oliveira and Paulovich Seeing beyond reading: a survey on visual text analytics, 2012.

Background: Collins, Wattenberg and Viegas Parallel Tag Clouds to Explore and Analyze Faceted Text Corpora, InfoVis, 2009.

Topic: Animated Transitions & Labels [SpaceTree] [BabyNameVoyager] [Color Code] [Heer et al.] [Golan Levin's Life of Numbers]

(Background, Designing Video Demos): 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. Download: [Camtasia]

29- Nov

Thanksgiving Break

06- Dec

Topic: Universal usability [Student Project - Alternative link] [Resources]

Topic: Sonification, haptification & alternative output devices [iSonic]

Topic: Showing missing values and uncertainty Uncertainty (PPT) (Web) (PPT)

Topic: User interfaces for brushing, marking, selecting and annotating

(Background): Kong & Agrawala, Graphical Overlays: Using Layered Elements to Aid Chart Reading TVCG (December 2012).

Topic Privacy & Social Impact

Assignment Due: Project Draft and Video (and demo if possible) — Due on the web by class time 9am Friday Dec 6.

Assignment Due: Term Project Critiques — Sent to Dr. Shneiderman ( and authors by Dec 9, Monday 6pm

13- Dec

Final papers, videos & demos due on the web, class time 9am Friday December 13. Class Presentations Starting 9am till completion (approx 12 minute talks, 8 minutes discussion per project) Project Presentations

19 - Dec Final Exam 8am-10am in CSIC 2120