Aiding Program Comprehension by Static and Dynamic Feature Analysis

  • Authors:
  • Thomas Eisenbarth;Rainer Koschke;Daniel Simon

  • Affiliations:
  • Universität Stuttgart;Universität Stuttgart;Universität Stuttgart

  • Venue:
  • ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

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.