Experiences in program understanding

  • Authors:
  • Erich Buss;John Henshaw

  • Affiliations:
  • IBM Development Laboratories, Toronto, Canada;IBM Development Laboratories, Toronto, Canada

  • Venue:
  • CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 1
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

The application of reverse engineering technologies to large-scale legacy software systems offers the opportunity to regain a measure of control and understanding of the software. This activity can leverage the software developer's actions and knowledge, and augment the software development and maintenance processes.This paper motivates the use of program understanding technologies through a description of our experiences to date in the Program Understanding project. Following a project introduction, an overview of work to date is outlined, followed by a review of many of the applied research opportunities available in this area and a discussion of the issues that have occurred as a result of the ongoing applied research project. Future research directions and summary comments are then detailed.Further information detailing the authors' initial research experiences are in [1].