Program explorer: a program visualizer for C++

  • Authors:
  • Danny B. Lange;Yuichi Nakamura

  • Affiliations:
  • IBM Research, Tokyo Research Laboratory, Shimotsuruma, Yamato-shi, Japan;IBM Research, Tokyo Research Laboratory, Shimotsuruma, Yamato-shi, Japan

  • Venue:
  • COOTS'95 Proceedings of the USENIX Conference on Object-Oriented Technologies on USENIX Conference on Object-Oriented Technologies (COOTS)
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

Despite the obvious advantages of using object-oriented (O-O) program visualizers in system understanding and debugging, they are still rarely found in the programmers's tool box. One reason for this that such visualizers often fail because of their inability to handle problems of a realistic scale. In our research, we have addressed the scalability problem by integrating static and dynamic program information to produce abstract and yet accurate views of complex O-O systems that often provide more useful information than can be obtained by reading the source code. This is the approach we followed in designing Program Explorer, a research prototype for C++ program visualization, which has been used to examine large O-O systems such as Stanford's Interviews library and Taligent's CommonPoint frameworks.