This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Toward a Deeper Understanding of the Role of Interaction in Information Visualization
November/December 2007 (vol. 13 no. 6)
pp. 1224-1231
Even though interaction is an important part of information visualization (Infovis), it has garnered a relatively low level of attention from the Infovis community. A few frameworks and taxonomies of Infovis interaction techniques exist, but they typically focus on low-level operations and do not address the variety of benefits interaction provides. After conducting an extensive review of Infovis systems and their interactive capabilities, we propose seven general categories of interaction techniques widely used in Infovis: 1) Select, 2) Explore, 3) Reconfigure, 4) Encode, 5) Abstract/Elaborate, 6) Filter, and 7) Connect. These categories are organized around a user's intent while interacting with a system rather than the low-level interaction techniques provided by a system. The categories can act as a framework to help discuss and evaluate interaction techniques and hopefully lay an initial foundation toward a deeper understanding and a science of interaction.

[1] ADVISOR Solutions Inc., "SeeIT," http://www.dvizorsolutions.com.2007.
[2] C. Ahlberg, "Spotfire: an information exploration environment", SIGMOD Record, vol. 25, pp. 25–29, 1996.
[3] C. Ahlberg, C. Williamson, and B. Shneiderman, "Dynamic Queries for Information Exploration: An Implementation and Evaluation," presented at Conference on Human Factors in Computing Systems (CHI '92), Monterey, CA, USA, pp. 619–626, 1992.
[4] R. Amar, J. Eagan, and J. T. Stasko, "Low-Level Components of Analytic Activity in Information Visualization," presented at IEEE Symposium on Information Visualization (InfoVis '05), pp. 111–117, 2005.
[5] M. Beaudouin-Lafon, "Designing interaction, not interfaces," presented at the working conference on Advanced visual interfaces (AVI '04), Gallipoli (LE), Italy, pp. 15–22, 2004.
[6] R. A. Becker, W. S. Cleveland, and A. R. Wilks, "Dynamic Graphics for Data Analysis," Statistical Science, vol. 2, pp. 355–383, 1987.
[7] B. B. Bederson, J. Grosjean, and J. Meyer, "Toolkit design for interactive structured graphics," IEEE Transactions on Software Engineering, vol. 30, pp. 535–546, 2004.
[8] J. Bertin, Semiology of graphics: University of Wisconsin Press, 1983.
[9] A. Buja, D. Cook, and D. F. Swayne, "Interactive High-Dimensional Data Visualization," Journal of Computational and Graphical Statistics, vol. 5, pp. 78–99, 1996.
[10] A. Buja, J. A. McDonald, J. Michalak, and W. Stuetzle, "Interactive data visualization using focusing and linking," presented at IEEE Conference on Visualization (Visualization '91), San Diego, California, pp. 156–163, 1991.
[11] S. K. Card, P. Pirolli, and J. D. Mackinlay, "The cost-of-knowledge characteristic function: display evaluation for direct-walk dynamic information visualizations," ACM Press New York, NY, USA, 1994, pp. 238–244.
[12] M. C. Chua and S. F. Roth, "On the Semantics of Interactive Visualizations," presented at IEEE Symposium on Information Visualization (InfoVis '96), San Francisco, CA, USA, pp. 29–36, 1996.
[13] M. C. Chua and S. F. Roth, "On the Semantics of Interactive Visualizations," presented at IEEE Symposium on Information Visualization, San Francisco, CA, pp. 29–36, 1996.
[14] M. C. Chuah, S. F. Roth, J. Mattis, and J. Kolojejchick, "SDM: selective dynamic manipulation of visualizations," presented at ACM symposium on User interface and software technology (UIST '95), pp. 61–70, 1995.
[15] A. Dix and G. Ellis, "Starting simple: adding value to static visualisation through simple interaction," presented at the working conference on Advanced visual interfaces (AVI '98), L'Aquila, Italy, pp. 124–134, 1998.
[16] A. Dix, J. Finlay, G. D. Abowd, and R. Beale, Human-computer interaction, 3rd ed: Pearson Prentice Hall, 2004.
[17] K. Fishkin and M. C. Stone, "Enhanced dynamic queries via movable filters," presented at Conference on Human Factors in Computing Systems (CHI '95), Denver, CO, USA, pp. 415–420, 1995.
[18] J. D. Foley, A. van Dam, S. K. Feiner, and J. F. Hughes, Computer Graphics: Principles and Practice in C, 2nd ed: Addison-Wesley Professional, 1995.
[19] G. W. Furnas, "Generalized fisheye views," presented at Conference on Human Factors in Computing Systems (CHI '86), Boston, MA, USA, pp. 16–23, 1986.
[20] Google Inc., "Google Earth," http:/earth.google.com/.
[21] J. Heer and D. Boyd, "Vizster: Visualizing Online Social Networks," presented at IEEE Symposium on Information Visualization (InfoVis '05), Minneapolis, MN, USA, pp. 33–40, 2005.
[22] HumanIT, "InfoZoom," http://www.infozoom.com/enuindex.htm.
[23] Inxight Software Inc., "Table Lens," http://www.inxight.com/products/sdkstl/.
[24] D. A. Keim, "Information Visualization and Visual Data Mining," IEEE Transactions on Visualization and Computer Graphics, vol. 8, pp. 1–8, 2002.
[25] R. Kosara, H. Hauser, and D. Gresh, "An Interaction View on Information Visualization," presented at EUROGRAPHICS 2003 (EG '03), pp. 123–137, 2003.
[26] B. Lawson, How Designers Think: The Design Process Demystified, 3rd ed: Architectural Press, 1997.
[27] Macrofocus GmbH, "InfoScope," http://www.macrofocus.com/public/products infoscope.html.
[28] T. Miller and J. T. Stasko, "The InfoCanvas: information conveyance through personalized, expressive art," presented at Conference on Human Factors in Computing Systems (CHI '01), Seattle, WA, USA, pp. 305–306, 2001.
[29] D. A. Norman, Things that make us smart. Reading, MA, USA: Addison-Wesley Pub. Co., 1993.
[30] D. A. Norman, The design of everyday things: Basic Books, 2002.
[31] D. Offenhuber and G. Dirmoser, "SemaSpace - Semantic Networks as Memory Theatre," http://residence.ec.at/didi/FLwebsemaspace.pdf .
[32] K. Perlin and D. Fox, "Pad: an alternative approach to the computer interface," presented at Computer graphics and interactive techniques, pp. 57–64, 1993.
[33] R. Rao and S. K. Card, "The table lens: merging graphical and symbolic representations in an interactive focus + context visualization for tabular information," presented at Conference on Human Factors in Computing Systems (CHI '94), Boston, MA, USA, pp. 318–322, 1994
[34] G. Robertson, M. Czerwinski, K. Larson, D. C. Robbins, D. Thiel, and M. van Dantzich, "Data mountain: using spatial memory for document management," presented at ACM symposium on User interface software and technology (UIST '98), San Francisco, CA, USA, pp. 153–162, 1998.
[35] G. G. Robertson, J. D. Mackinlay, and S. K. Card, "Cone Trees: animated 3D visualizations of hierarchical information," presented at Conference on Human Factors in Computing Systems (CHI '91), New Orleans, LA, USA, pp. 189–194, 1991.
[36] B. Shneiderman, "Tree visualization with tree-maps: 2-d space-filling approach," ACM Transactions on Graphics, vol. 11, pp. 92–99, 1992.
[37] B. Shneiderman, "The eyes have it: a task by data type taxonomy for information visualizations," presented at IEEE Symposium on Visual Languages, 1996, Boulder, CO, USA, pp. 336–343, 1996.
[38] R. Spence, Information Visualization: Design for Interaction, 2nd ed: Prentice Hall, 2007.
[39] R. Spence and L. Tweedie, "The Attribute Explorer: information synthesis via exploration," Interacting with Computers, vol. 11, pp. 137–146, 1998.
[40] M. Spenke and C. Beilken, "InfoZoom - Analysing Formula One racing results with an interactive data mining and visualisation tool," presented at International Conference on Data Mining, Cambridge University, United Kingdom, pp. 455–64, 2000.
[41] Spotfire Inc. "Spotfire," http:/www.spotfire.com/. 2007.
[42] J. T. Stasko and E. Zhang, "Focus+ Context Display and Navigation Techniques for Enhancing Radial, Space-Filling Hierarchy Visualizations," presented at IEEE Symposium on Information Visualization (InfoVis '00), Salt Lake City, UT, USA, pp. 57–65, 2000.
[43] C. Stolte, D. Tang, and P. Hanrahan, "Polaris: a system for query, analysis, and visualization of multidimensional relational databases," IEEE Transactions on Visualization and Computer Graphics, vol. 8, pp. 52–65, 2002.
[44] Thinkmap Inc., "Thinkmap Visual Thesaurus," http:/www.visualthesaurus.com/.
[45] J. J. Thomas and K. A. Cook, "Illuminating the Path." Los Alamitos, CA, USA: IEEE, 2005.
[46] E. R. Tufte, Envisioning information: Graphics Press, 1990.
[47] L. Tweedie, "Characterizing Interactive Externalizations," presented at Conference on Human Factors in Computing Systems (CHI '97), Atlanta, GA, pp. 375–382, 1997.
[48] J. J. Van Wijk and H. Van de Wetering, "Cushion treemaps: visualization of hierarchical information," presented at IEEE Symposium on Information Visualization (InfoVis '99), San Francisco, CA, USA, pp. 73–78, 1999.
[49] M. O. Ward, "XmdvTool: integrating multiple methods for visualizing multivariate data," presented at IEEE Conference on Visualization (Visualization '94), Washington, DC, USA, pp. 326–333, 1994.
[50] M. O. Ward and J. Yang, "Interaction Spaces in Data and Information Visualization," presented at Joint Eurographics/IEEE TCVG Symposium on Visualization, Konstanz, Germany, pp. 137–145, 2004.
[51] C. Ware, Information Visualization: Perception for Design. San Diego, CA, USA: Academic Press, 2000.
[52] M. Wattenberg, "Sketching a graph to query a time-series database," presented at Conference on Human Factors in Computing Systems (CHI '01), Seattle, WA, USA, pp. 381–382, 2001.
[53] M. Wattenberg and J. Kriss, "Designing for Social Data Analysis," IEEE Transactions on Visualization and Computer Graphics, vol. 12, pp. 549–557, 2006.
[54] L. Wilkinson, The Grammar of Graphics, 2nd ed. New York, NY, USA: Springer, 2005.
[55] J. S. Yi, R. Melton, J. T. Stasko, and J. A. Jacko, "Dust & Magnet: multivariate information visualization using a magnet metaphor," Information Visualization, vol. 4, pp. 239–256, 2005.
[56] M. X. Zhou and S. K. Feiner, "Visual task characterization for automated visual discourse synthesis," presented at Conference on Human Factors in Computing Systems (CHI '98), Los Angeles, CA, USA, pp. 392–399, 1998.

Index Terms:
Information visualization, interaction, interaction techniques, taxonomy, visual analytics
Citation:
Ji Soo Yi, Youn ah Kang, John Stasko, Julie Jacko, "Toward a Deeper Understanding of the Role of Interaction in Information Visualization," IEEE Transactions on Visualization and Computer Graphics, vol. 13, no. 6, pp. 1224-1231, Nov.-Dec. 2007, doi:10.1109/TVCG.2007.70605
Usage of this product signifies your acceptance of the Terms of Use.