Using Visualization to Foster Object-Oriented Program Understanding

Show full item record

Please use this identifier to cite or link to this item:

Title: Using Visualization to Foster Object-Oriented Program Understanding
Author: Jerding, Dean Frederick ; Stasko, John T.
Abstract: Software development and maintenance tasks rely on and can benefit from an increased level of program understanding. Object-oriented programming languages provide features which facilitate software maintenance, yet the same features often make object-oriented programs more diffcult to understand. We support the use of program visualization techniques to foster object-oriented program comprehension. This paper identifies ways that visualization can increase program understanding, and presents a means for characterizing both static and dynamic aspects of an object-oriented program. We then describe the implementation of a prototypical tool for visualizing the execution of C++ programs. Based on this work, we define a framework for the visualization of object-oriented software which requires little or no programmer intervention and provides a mechanism which allows users to focus quickly on particular aspects of the program.
Type: Technical Report
Date: 1994
Relation: GVU Technical Report;GIT-GVU-94-33
Publisher: Georgia Institute of Technology
Subject: Program visualization
Program comprehension
Object-oriented programs

All materials in SMARTech are protected under U.S. Copyright Law and all rights are reserved, unless otherwise specifically indicated on or in the materials.

Files in this item

Files Size Format View
94-33.pdf 159.6Kb PDF View/ Open

This item appears in the following Collection(s)

Show full item record