MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  An Interaction Model for Exploratory Visualization

Download:
Download as a PDF | Download as a PS
by Mihail E. Tudoreanu, Delbert Hart, Gruia-catalin Roman
http://swarm.cs.wustl.edu/projects/explore/papers/chi00.ps
Add To MetaCart

Abstract:

The ability to interact with (monitor and steer) a computation while it is running is a practical way of coming to understand it. The size of some computations can overwhelm both the interaction software and the end user. One technique for handling large computations is the use of exploratory visualization. It allows users to discover the computation's behavior by providing mechanisms for incrementally adjusting their perspective on the application, as their interests change over time. This paper presents a model for the interactions necessary to support exploration. Of particular interest is formal specification of operations for direct manipulation of the generated visualizations. The model describes how users can shift/enlarge/narrow their data collection, modify the set of visualizations used (possibly generating new visualizations onthe-fly), and provide feedback to the computation. The key idea behind the model is that of separating the information content of a visualization from the graphics used to represent the information. This makes it easier to define the semantics of direct manipulation, facilitates rapid initial construction and gradual refinement of custom visualizations. The paper presents the model, reports on the development of a prototype system, and provides illustrative examples. The prototype includes heuristic for generating visualizations at runtime and demonstrates the operations defined in the model.

Citations

652 Linda in context – Carriero, Gelernter - 1989
383 Partial constraint satisfaction – Freuder, Wallace - 1992
168 Zeus: A System for Algorithm Animation and Multiview Editing (Research Report No – Brown - 1992
99 Exploring Algorithms Using Balsa II – Brown - 1988
97 A Methodology for Building Application-Specific Visualizations of Parallel Programs – Stasko, Kraemer - 1993
81 Pavane: a system for declarative visualization of concurrent computations – Roman, Cox, et al. - 1992
47 The Relational Model for Database Management, Version 2 – Codd - 1990
27 An Interactive Visual Query Environment for Exploring Data – Derthick, Kolojejchick, et al. - 1997
22 IDEA: Interactive Data Exploration and Analysis – Selfridge, Srivastava, et al. - 1996
5 Supporting student-built algorithm animation as a pedagogical tool – Stasko - 1997