DocumentCode
2801663
Title
Reshapeable visualizations
Author
Tudoreanu, Mihail E. ; Hart, Delbert ; Roman, Gruia-Catalin
Author_Institution
Washington Univ., St. Louis, MO, USA
fYear
2000
fDate
2000
Firstpage
245
Lastpage
250
Abstract
Visualization is an effective tool for understanding the execution of complex programs. Over the course of a visualization session, a user may employ a wide range of graphical representations. Adaptable visualization displays are needed to meet these diverse interests and applications. The paper presents an approach that supports interactive creation and refinement of visualizations via on-screen manipulation of existing visual representations of the program, By acting upon visualizations on the screen, users control what aspects of the computation and what properties are displayed. An action modifies the visualization in a given program state, but users need to have a means of defining how the visualization reacts to changes in the program state. We present a manner of specifying the effect of actions on a visualization for future program states. To achieve their effect and update the program representation, actions are automatically re-applied in the order they were performed for each state of the computation. The interpretation of user action is based on a model for reasoning about visualizations that focuses on what information is visually communicated and is independent of the exact choice of graphical elements. We define a set of operations on the model that allow users to take advantage of the information on the screen and explore related parts of the computation
Keywords
interactive systems; program visualisation; user interfaces; adaptable visualization displays; complex programs; graphical elements; graphical representations; interactive creation; on-screen manipulation; program representation; program state; reshapeable visualizations; user action; visual representations; visualization session; Animation; Computer displays; Context modeling; Data visualization; History; Lenses; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia Software Engineering, 2000. Proceedings. International Symposium on
Conference_Location
Taipei
Print_ISBN
0-7695-0933-9
Type
conf
DOI
10.1109/MMSE.2000.897218
Filename
897218
Link To Document