• Title of article

    Change impact graphs: Determining the impact of prior codechanges

  • Author/Authors

    German، نويسنده , , Daniel M. and Hassan، نويسنده , , Ahmed E. and Robles، نويسنده , , Gregorio، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 2009
  • Pages
    15
  • From page
    1394
  • To page
    1408
  • Abstract
    The source code of a software system is in constant change. The impact of these changes spreads out across the software system and may lead to the sudden manifestation of failures in unchanged parts. To help developers fix such failures, we propose a method that, in a pre-processing stage, analyzes prior code changes to determine what functions have been modified. Next, given a particular period of time in the past, the functions changed during that period are propagated throughout the rest of the system using the dependence graph of the system. This information is visualized using Change Impact Graphs (CIGs). Through a case study based on the Apache Web Server, we demonstrate the benefit of using CIGs to investigate several real defects.
  • Keywords
    Change impact graph , Software Evolution , Code changes , Defect detection
  • Journal title
    Information and Software Technology
  • Serial Year
    2009
  • Journal title
    Information and Software Technology
  • Record number

    2374528