Technical Report Number
Program visualization has the potential to be an important tool for people who seek to observe and understand the behavior of a running computation. This thesis focuses on alleviating barriers to the realization of this potential that pertain to the design of a visualization system and to insufficient knowledge about how people take advantage of program visualizations. Our major contribution is the design of a visualization approach capable of improving user’s performance through the use of economy of information and tasks. We present evidence from our empirical studies that this type of economy promotes animations capable of significantly improving people’s understanding of the computation. We apply this knowledge to develop a system for creating application-specific visualizations solely through interactions with program visualizations and textual views of the computation, thus promoting economy of interaction. The system is built around the principle that animation viewers are also the creators of animations and systematically refine the visualizations to suit their momentary goal.
Tudoreanu, Mihail-Eduard, "Economy of Interaction in Program Visualization: Designing Effective Visualization Tools for Reducing User's Cognitive Effort - Doctoral Dissertation, August 2002" Report Number: WUCSE-2002-30 (2002). All Computer Science and Engineering Research.