Bauhaus Paper

 Bauhaus Library
 Bauhaus Home Page
 

Thomas Eisenbarth, Rainer Koschke, and Daniel Simon. Aiding Program Comprehension by Static and Dynamic Feature Analysis. In: Proceedings of the International Conference on Software Maintenance, ICSM 2001.

Abstract


Understanding a system's implementation without prior knowledge is a hard task for reengineers in general. However, some degree of automatic aid is possible. In this paper, we present a technique building a mapping between the system's externally visible behavior and the relevant parts of the source code. Our technique combines dynamic and static analyses to rapidly focus on the system's parts urgently required for a goal-directed process of program understanding.


Download

  •  full paper as postscript
  •  full paper as compressed postscript (GNU zip)

  •  

     
     
     
     
     


    Rainer Koschke, Institute of Computer Science, University of Stuttgart, Germany.