Winter 2008 -- ECS272

ECS 272 Information Visualization


ECS272 Reading List

Reading List

There is no textbook for this class. However, there are several books on information visualization. You are encourged to read some of these books:

  • Envisioning Information, 1990
    Author: Edward R. Tufte
    Publisher: Graphics Press

  • Readings in Information Visualization: Using Vision to Think, 1999
    Author: Stuart Card, Jock Mackinlay, Ben Shneiderman
    Publisher: Morgan Kaufmann

  • Information Visualization, 2nd edition, 2007
    Author: Robert Spence
    Publisher: Prentice Hall

  • Information Visualization in Data Mining and Knowledge Discovery, 2001
    Author: Usama Fayyad, et al.
    Publisher: Morgan Kaufmann

  • The Craft of Information Visualization: Readings and Reflections, 2003
    Author: Benjamin Bederson, Ben Shneiderman
    Publisher: Morgan Kaufmann

  • Infomration Visualization, 2nd edition, 2004
    Author: Colin Ware
    Publisher: Morgan Kaufmann

  • Infomration Visualization--Beyond the Horizon, 2nd edition, 2004
    Author: Chaomei Chen
    Publisher: Springer

  • Illuminating the Path: The Research and Development Agenda for Visual Analytics, 2005
    Editors: J. Thomas and K. Cook
    Publisher: IEEE Computer Society

The readings you will be doing for this class are mainly research papers. Most of them are downloadable from the Web; otherwise, I will bring hardcopies to the class. Here is the list of papers I plan to use.

January 7-11
Model, Taxonomy, Design Space
Readings:
1. Information Visualization. S. Card, J. Mackinlay, and B. Shneiderman. Chapter 1, Readings in Information Visualization--Using Vision to Think, Morgan Kaufmann Publishers, 1999.
2. The Value of Visualization. J. J. van Wijk. In Proceedings of the Visualization 2005 Conference, pp. 79-86.
3. A Knowledge Precepts for Design and Evaluation of Information Visualizations, R. Amar and J. Stasko. IEEE Transactions on Visualization and Computer Graphics, 11(4), July/August 2005, pp. 432-442.

Others:
1. The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations, B. Shneiderman, Symposium on Visual Languages 1996. [at CiteSeer]
2. The Structure of the Information Visualization Design Space, S. Card and J. Mackinlay, InfoVis '97.[pdf]
3. Rethinking Visualization: A High-Level Taxonomy. M. Tory and T. Moller. InfoVis 2004, pp. 151-158.


January 14-18
Systems, Design, and Pratices
Readings:
1. Prefuse: A Toolkit for Interactive Information Visualization. J. Heer, S. Card, and J. Landay. Proceedings of CHI 2005, pp. 421-430. (R. Armstrong 1/16)
2. Show Me: Automatic Presentation for Visual Analysis. J. Mackinlay, P. Hanrahan, and C. Stolte. In Proceedings of InfoVis 2007, pp. 1137-1144. (R. Thomason 1/18)
3. Software Design Patterns for Information Visualization. J. Heer and M. Agrawala. In Proceedings of InfoVis 2006.


January 21-25
Interactive Visualization, Navigation, and Transition
Readings:
1. Animated Transitions in Statistical Data Graphics. J. Heer and G. Robertson. In Proceedings of Information Visualization 2007, pp. 1240-1247.
2. Toward a Deeper Understanding of the Role of Interaction in Information Visualization. J. S. Yi, Y. A. Kang, J. Stasko and J. A. Jacko. In Proceedings of Information Visualization 2007, pp. 1224-1231.

Others:
1. Dynamic Queries for Visual Information Seeking, B. Shneiderman, IEEE Software, 11(6), 1994. [at CiteSeer]
2. Visual Information Seeking: Tight Coupling of Dynamic Query Filters with Starfield Displays, C. Ahlberg and B. Shneiderman, CHI '94. [at CiteSeer]
3. SDM: Selective Dynamic Manipulation of Visualizations, M. Chuah, S. Roth, J. Mattis, and J. Kolojejchick, UIST '95. [at CiteSeer]
4. VisDB: Database Exploration using Multidimensional Visualization, D. Keim and H.-P. Kriegel, IEEE CG&A, 1994.[pdf]
5. Interactive Data Analysis: The Control Project, J. Hellerstein et al., IEEE Computer, August 1999, pp. 51-59. [pdf]
6. Interactive Visualization and Navigation in Large Data Collections using the Hyperbolic Space. J. Water, J. Ontrup, D. Wessling, and H. Ritter. The 3rd IEEE International Conference on Data Mining (ICDM '03).
7. Visual Data Mining in Large Geospatial Point Sets. D. Keim, c. Panse, M. Sips, and S. North. IEEE Computer Graphics and Applications, 24(5), September/October 2004, pp. 36-44.
8. Query, Analysis, and Visualization of Hierarchically Structured Data using Polaris. C. Stolte, D. Tang, and P. Hanrahan. ACM KDD 2002. [Project page]
9. Geographically Weighted Visualization: Interactive Graphics for Scale-Varying Exploratory Analysis. J. Dykes and C. Brunsdon. In Proceedings of Information Visualization 2007, pp. 1161-1168.


January 28 - February 1
Trees/Hierarchies/Graphs
Readings:
1. Visualizing Changes of Hierarchical Data using Treemaps. Y. Tu and H.-W. Shen. In Proceedings of Information Visualization 2007, pp. 1286-1293.
2. Multi-Level Graph Layout on the GPU. Y. Fishman. In Proceedings of Information Visualization 2007, pp. 1310-1317.
3. A Visual Analysis of Multivariate State Transition Graphs. A. Pretorius and J. van Wijk. In Proceedings of InfoVis 2006, pp. 685-692. (http://www.win.tue.nl/~apretori/noodleview/index.html)
4. Hiearchical Edge Bundles: Visualization of Adjacency Relations in Hierarchical Data. D. Holten. In Proceedings of Information Visualization 2007.

Others:
1. Treemaps, B. Johnson and B. Shneiderman, Visualization '91.
2. Cone Tree, G. Robertson, J. Mackinlay, and S. Card, CHI '91. [at CiteSeer]
3. Space Tree, C. Plaisant, J. Grosjean, and B. Bederson, InfoVis 2002. [Project page]
4. Navigating Large Network with Hierarchies, S. Eick and G. Wills, Visualization 93. [at CiteSeer]
5. Voronoi Treemaps. M. Balzer and O. Deussen, InfoVis 2005, pp. 49-56.
6. Graph Visualization and Navigation in Information Visualization, I. Herman, g. Melancon, M. Marshall, TVCG, January-March 2000. [at CiteSeer]
7. Animated Exploration of Graphs with Radial Layout, K.-P. Yee, D. Fisher, R. Dhamija, and M. Hearst, InfoVis 2001. [pdf]
8. H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space, T. Munzner, InfoVis '97. [Project page]
9. Elastic Hierarchies: Combining Treemaps and Node-Link Diagrams. S. Zhao, M. McGuffin, and M. Chignell. InfoVis 2005.


February 4-8
Time-Varying/Multivarite/Multidimensional/Heterogeneous Data
Readings:
1. Visualization of Heterogeneous Data. M. Cammarano et al. In Proceedings of Information Visualization 2007, pp. 1200-1207.
2. Flow Map Layout. D. Phan, L. Xiao, R. Yeh, P. Hanrahan, and T. Winograd. InfoVis 2005, pp. 219-224.
3. GeoTime Information Visualization. T. Kapler and W. Wright. InfoVis 2004, pp. 25-32.
4. Interactive Visual Exploration of Large Spatio-Temporal Dataset: Reflections on a Geovisualization Mashup. J. Wood, J. Dykes, A. Slingsby, and K. Clarke. In Proceedings of Information Visualization 2007, pp. 1176-1183.

Others:
1. Multidimensional Detective, A. Inselberg, InfoVis '97.[pdf]
2. Visualizing Multivariate Functions, Data, and Distributions, Mihalisin et al., IEEE CG&A, May 1991. [pdf]
3. Worlds Within Worlds: Metaphors for Exploring n-Dimensional Virtual Worlds, S. Feiner and C. Beshers, ACM UIST '90. [at CiteSeer]
4. HyperSlice: Visualization of Scalar Functions of Many Variables, J. van Wijk and R. van Liere, Visualization '93. [pdf]
5. Fast Multidimensional Scaling through Sampling, Springs and Interpolation, A. Morrison, G. Ross, M. Chalmers, Information Visualization 2(1), March 2003.
6. Hierarchical Parallel Coordindates for Visulizing Large Multivariate Data Sets, Y.-H. Fua, M. Ward, and E. Rundensteiner, Visualization '99.
7. Cluster Stability and the Use of Noise in Interpretation of Clustering, G. Davidson, B. Wylie, and K. Boyack, InfoVis 2001.[at CiteSeer]
8. Interactive Hierarchical Dimension Ordering, Spacing and Filtering for Exploration of High Dimensional Datasets, J. Yang, W. Peng, M. Ward, and E. Rundensteiner, InfoVis 2003. [at CiteSeer]
9. Robust Linear Dimensionality Reduction. Y. Koren and L. Carmel. IEEE Transactions on Visualization and Computer Graphics, 10(4), July/August 2004, pp. 459-470. 10. Using Projections to Visually Cluster High-Dimensional Data. A. Hinneburg, D. Keim, and M. Wawryniuk. IEEE Computing in Science & Engineering, March/April 2003, pp. 14-25. 11. Time-Varying Data Visualization using Information Flocking Boids. Andrew Vande Moere. InfoVis 2004, pp. 97-104.
12. Dynamic Visualization of Transient Data Streams. Pak Chung Wong et al. InfoVis 2003, pp. 104.
13. Finding Trading Patterns in Stock Market Data. K. Nesbitt and S. Barrass. IEEE Computer Graphics and Applications, September/October 2004, pp. 45-55. 14. Revealing Structure within Clustered Parallel Coordinates Displays. J. Johansson, P. Ljung, aM. Jern, and M. Cooper. InfoVis 2005, pp. 125-132.


February 11-15
Document/Software visualization
Readings:
1. CVSscan: Visualization of Code Evolution. L. Voinea, A. Telea, J. J. van Wijk. In Proceedings of ACM Symposium on Software Visualization (SoftVis 2005).
2. Sequential Document Visualization. Y. Mao, J. Dillon, and G. Lebanon. In Proceedings of Information Visualization 2007.
3. Trace Visualization using Hierarchical Edge Bundles and Massive Sequence Views. D. Holten, B. Cornelissen, and J. van Wijk. In Proceedings of VISSOFT '07.

Others:
1. Visualization for the Document Space, X. Lin, Visualization '92
2. Galaxy of News, E. Rennison, UIST '94. [pdf]
3. WebBook and Web Forager, S. Card and G. Robertson, CHI '96. [pdf]
4. ThemeRiver: Visuaizing Thematic Changes in Large Document Collections, S. Havre, E. Hetzler, P. Whitney, and L. Nowell, IEEE Transactions on Visualization and Computer Graphicvs 8(1), p. 9-20, 2002.
5. Visualizing the Non-Visual: Spatial Analysis and Interaction with Information from Text Documents (Themescapes), J. Wise et al., InfoVis '95.
6. SeeSoft: A Tool for Visualizing Line Oriented Software Statistics, S. Eick et al., IEEE Transaction on Software Engineering, 18(11), 1992, pp. 957-968.
7. Execution Patterns in Object-Oriented Visualization, W. Pauw et al., COOTS '98. [pdf]
8. Software Visualization in the Large, T. Ball and S. Eick, IEEE Computer 29(4): 33-43. [at CiteSeer]
9. Managing Software with New Visual Representations, M. Chuah, S. Eick, InfoVis '97. [at CiteSeer]
10. Space-Filling Software Visualization, M. Baker and S. Eick, Journal of Visual Language and Computing, 6(2), 1995
11. Vertifcal Profiling: Understanding the Behavior of Object-Oriented Applications, M. Hauswirth, P. Sweeney, a. Diwan, and M. Hind, in Proceedings OOPSLA 2004
[Project page]
12. The Visual Code Navigator: An Interactive Toolset for Source Code investigation. G. Lommerse, F. Nossin, L. Voinea, and A. Telea. In Proceedings of IEEE Symposium on Information Visualization (InfoVis 2005), pp. 25-32.
13. Visualizing Live Text Streams using Motino and Temporal Pooling. C. Albrecht-Buehler, B. Watson, and D. Shamma. IEEE Computer Graphics and Applications, May/June 2005, pp. 52-59.
14. Studying Cooperation and Conflict between Authors with History Flow Visualizations. F. Viegas, M. Wattenberg, and K. Dave. In Proceedings of CHI 2004.


February 18-22
Soical Networks
Readings:
1. Many Eyes: A Site for Visualization at Internet Scale. F. Viegas et al. In Proceedings of InfoVis 2007, pp. 1121-1128.
2. NodeTrix: A Hybrid Visualization of Social Network. N. Henry, J.-D. Fekete, and M. J. McGuffin. In Proceedings of Information Visualization 2007, pp. 1302-1309.
3. MatrixExplorer: a Dual-Representation System to Explore Social Networks. N. Henry and J.-D. Fekete. In Proceedings of InfoVis 2006.

Others:
1. Interactive Visualization of Small World Graphs. F. Van Ham and J.J. Van Wijk. In Proceedings of Information Visualization 2004, pp. 199-206.
2. Dynamic Network Visualization. J. Moody, D. McFarland, and S. Bender-deMoll. American Journal of Sociology, 110(4), January, 2005, pp. 1206-1241.
3. Visone - Analysis and Visualization of Social Networks. U. Brandes and D. Wagner. Graph Drawing Software, Springer-Verlag, 2003, pp. 321-340.
4. Visualizing Soical Networks. L. Freeman. Journal of Social Structure, 1(1), 2000 (Electronic Journal).
5. Vizster: Visualizing Online Social Networks. J. Heer and D. Boyd. InfoVis 2005, pp. 33-40.
6. Multiscale Visualization of Small World Networks. D. Auber, Y. Chiricota, F. Jourdan and G. Melancon. InfoVis 2003, pp. 75-81.

7. Visual Analysis of Large Heterogeneous Social Networks by Semantics and Structure. Z. Shen, K-L Ma, and T. Eliassi-Rad. IEEE TVCG, 12(6), November/December 2006, pp. 1427-1439.


February 25-29
Evaluation
Readings:
1. Overview Use in Multiple Visual Information Resolution Interface. H. Lam, t. Munzner, and R. Kincaid. In Proceedings of Information Visualization 2007, pp. 1278-1285.
2. Spatialization Design: Comparing Points and Landscapes. M. Tory, D. Sprague, F. Wu, W. So, and T. Munzner. In Proceedings of Information Visualization 2007, pp. 1262-1269.

Others:
1. The Perceptual Evaluation of Visualization Techniques and Systems, Appendix C, Information Visualization, C. Ware, Morgan Kaufmann, 2004.
2. Snap-together Visualization, C. North and B. Shneiderman, Intl. Journal of Human-Computer Studies, Academic Press, 53(5), November 2000. [AVI 2000 version at CiteSeer]
3. An Evaluation of Microarray Visualization Tools for Biological Insight, P. Saraiya, C. North, and K. Duca, InfoVis 2004.
4. The Challenge of Information Visualization Evaluation, C. Plaisant, AVI 2004.
5. Empicial Comparison of Dynamic Query Sliders and Brushing Histograms, Q. Li and C. North, InfoVis 2003, pp. 19-25. [pdf]
6. On the Optimization of Visualization of Complex Phenomena. D. House, A. Bair, and C. Ware. In Proceedings of the Visualization 2005 Conference, pp. 87-94. 7. Dynamic Visualization of Graphs with Extended Labels. P. Wong et al. InfoVis 2005, pp. 73-80. 8. User Experiments with Tree Visualization Systems. A. Kobsa. In Proceedings of InfoVis 2004, pp. 9-16.


March 3-7
Zoomable/Focus+Context Methods
Readings:
1. Browsing Zoomable Treemaps: Structure-Aware Multi-Scale Navigation Techniques. R. Blanch and E. Lecolinet. In Proceedings of Information Visualization 2007, pp. 1248-1253.
2. Complex Logarithmic Views for Small Details in Large Contexts. J. Bottger, M. Balzer, and O. Deussen. In Proceedings of InfoVis 2006.
3. Topological Fisheye Views for Visualizing Large Graphs, E. Gansner, Y. Koren, and S. North, IEEE Transactions on Visualization and Computer Graphicvs, 11(4), July/August 2005, pp. 457-468.

Others:
1. The FISHEYE View: A New Look at Structured Files, G. Furnas, Readings in Information Visualization, 1999.[at CiteSeer]
2. A Review and Taxonomy of Distortion-Oriented Presentation Techniques, Y. Leung and M. Apperley, ACM Transaction on CHI, 1(2), June 1994. [pdf]
3. Nonlinear Magnification Fields, A. Keahey and E. Robertson, InfoVis '97.[html]
4. Extending Distortion Viewing Techniques from 2D to 3D Data, M. Sheelagh, T. Carpendale, D. Cowperthwaite, and D. Fracchia, IEEE CG&A, July 1997.[pdf]
5. The Table Lengs: Merging Graphical and Symbolic Representations in an Interactive Focus+Context Visualization for Tabular Information, R. Rao and S. Card, CHI '94, pp. 318-322. [pdf]
6. The Hyperbolic Browser: A Focus+Context Technique for Visualizing Large Hierarchies, J. Lamping and R. Rao, Journal of Visual Languages and Computing, 7(1), 1996. [at CiteSeer]
7. RecMap: Rectangular Map Approximations. R. Heilmann, D. Keim, C. Panse, and M. Sips. InfoVis 2004, pp. 33-40.
8. TreeJuxtaposer: Scalable Tree Comparison using Focus+Context with Guaranteed Visibility. T. Munzner et al. SIGGRAPH 2003, pp. 453-462.
9. MoireGraphs: Radial Focus+Context Visualization and Interaction for Graphs with Visual Nodes. T.J. Jankun-Kelly and K.-L. Ma. In Proceedings of InfoVis 2003.