search menu icon-carat-right cmu-wordmark

Coming Attractions in Program Understanding

December 1996 Technical Report
Scott R. Tilley (Florida Institute of Technoloy), Dennis B. Smith

This report identifies some of the emerging technologies in program understanding, which is the process of acquiring knowledge about a software artifact through analysis, abstraction,and generalization.

Publisher:

Software Engineering Institute

CMU/SEI Report Number

CMU/SEI-96-TR-019

DOI (Digital Object Identifier):
10.1184/R1/6572591.v1

Abstract

Program understanding is the (ill-defined) deductive process of acquiring knowledge about a software artifact through analysis, abstraction, and generalization. This report identifies some of the emerging technologies in program understanding. We present technical capabilities currently under development that may be of significant benefit to practitioners within five years. Three areas of work are explored: investigating cognitive aspects, developing support mechanisms, and maturing the practice.