Information Visualization


Information Visualization Page

SV Home Page

SV Publications

Quick Links:
POLKA
SAMBA
XTANGO

NOTE: This content is a bit dated. For more up-to-date news on InfoVis research here at Georgia Tech, please see the InfoVis pages from the Information Interfaces Group.


Within the context of software visualization, our research is developing ways of visualizing information sources and data as a means toward helping people interpret and understand the information. In particular, we are focusing on depicting large information spaces, which often contain more informational elements than there are pixels on the screen. The origins of this work are visualizations of large programs and software systems. Two particular techniques, the Information Mural and semantic zooming, are discussed below.

We also are doing a number of other information visualization projects not focusing on software visualization. To learn more about them, check out the InfoVis in the Information Interfaces Research Group web pages. Also, we currently teach a graduate course, CS 7450, focusing on Information Visualization.


Information Mural

C++ Information Mural Pictured here is a visualization of the message sequence during the execution of a C++ program. The lower part of this display contains what we call an Information Mural, which in this case is a representation of over 50,000 messages that fits in a space around 500 pixels wide. As such, Information Murals can portray very large information spaces completely within one window (without the need for scrolling), even when the number of information elements outnumbers the number of pixels.

Formally, an Information Mural is a 2D, reduced representation of an entire information space that fits completely within a display window or screen. The mural is created using anti-aliasing techniques and various visual attributes such as intensity shading, color, and pixel size. These murals have proven useful for visualizing large information sources such as program executions, text files, or data. More details and examples are available.


Semantic Zooming

Understanding and interpreting a large data source is an important but challenging operation in many technical disciplines. In software visualization, illustrating the operation of very large programs or programs working on very large data sets has remained one of the key open problems. We have introduced an approach that uses semantic zooming to depict large program executions. Our method utilizes abstract, clustered graphics to portray program operations on the entire data set. Then, by interacting with the presentation, a viewer can zoom in to examine details and individual values. At this "magnified" level, the presentation adjusts to reflect displays common in existing algorithm animation and program visualization systems.

Other Research

We are also working on visualization techniques for understanding the NEO distributed object system from Sun.

Pertinent references include:

Stasko, John, Catrambone, Richard, Guzdial, Mark and McDonald, Kevin, "An Evaluation of Space-Filling Information Visualizations for Depicting Hierarchical Structures", International Journal of Human-Computer Studies, Vol. 53, No. 5, November 2000, pp. 663-694.

Stasko, John T. and Zhang, Eugene, "Focus+Context Display and Navigation Techniques for Enhancing Radial, Space-Filling Hierarchy Visualizations", Proceedings of IEEE Information Visualization 2000, Salt Lake City, UT, October 2000, pp. 57-65.

Stasko, John T. and Zhang, Eugene, " Focus+Context Display and Navigation Techniques for Enhancing Radial, Space-Filling Hierarchy Visualizations", Graphics, Visualization, and Usability Center, Georgia Institute of Technology, Atlanta, GA, Technical Report GIT-GVU-00-12, August 2000.

Stasko, John, Catrambone, Richard, Guzdial, Mark and McDonald, Kevin, " An Evaluation of Space-Filling Information Visualizations for Depicting Hierarchical Structures", Graphics, Visualization, and Usability Center, Georgia Institute of Technology, Atlanta, GA, Technical Report GIT-GVU-00-03, February 2000.

Jerding, Dean and Stasko, John, "The Information Mural: A Technique for Displaying and Navigating Large Information Spaces," IEEE Transactions on Visualization and Computer Graphics, Vol. 4, No. 3, July-Sept. 1998, pp 257-271.

Jerding, Dean and Stasko, John T., " The Information Mural: A Technique for Displaying and Navigating Large Information Spaces", Graphics, Visualization, and Usability Center, Georgia Institute of Technology, Atlanta, GA, Technical Report GIT-GVU-97-24, December 1997. (Replaces 96-25).

Jerding, Dean and Stasko, John T., " The Information Mural: Increasing Information Bandwidth in Visualizations", Graphics, Visualization, and Usability Center, Georgia Institute of Technology, Atlanta, GA, Technical Report GIT-GVU-96-25, October 1996.

Stasko, John T. and Muthukumarasamy, Jeyakumar, "Visualizing Program Executions on Large Data Sets", Proceedings of the IEEE Symposium on Visual Languages, Boulder CO, September 1996, pp. 166-173.

Jerding, Dean and Stasko, John T., " Visualizing Message Patterns in Object-Oriented Program Executions", Graphics, Visualization, and Usability Center, Georgia Institute of Technology, Atlanta, GA, Technical Report GIT-GVU-96-15, May 1996.

Jerding, Dean and Stasko, John T., "Using Information Murals in Visualization Applications" (Formal Demonstration), Proceedings of the ACM UIST '95 Conference, Pittsburgh, PA, November 1995, pp. 73-74.

Jerding, Dean and Stasko, John T., "The Information Mural: A Technique for Displaying and Navigating Large Information Spaces", Proceedings of the IEEE Symposium on Information Visualization, Atlanta, GA, October 1995, pp. 43-50.

Muthukumarasamy, Jeyakumar and Stasko, John T., " Visualizing Program Executions on Large Data Sets Using Semantic Zooming," Graphics, Visualization, and Usability Center, Georgia Institute of Technology, Atlanta, GA, Technical Report GIT-GVU-95-02, January 1995.



 


Research | Education | People | Labs | News & Events

Questions or Comments? Visit our FAQ and Feedback Pages. Last Modified on .