A Change Impact Analysis Case Study: Replacing the Input Data Model of SoMoX

Author(s)
Benjamin Klatt and Martin K\"uster and Klaus Krogmann and Oliver Burkhardt
Journal
Software Technik Trends
Year
2013
Volume
33
No.
2
Pages
53--54
Month
May
Abstract
Change impact analysis aims to provide insights about efforts and effects of a change to be expected, and to prevent missed adaptations. However, the benefit of applying an analysis in a given scenario is not clear. Only a few studies about change impact analysis ap- proaches compare the actual effort spent implement- ing the change with the prediction of the analysis. To gain more insight about change impact analysis benefits, we have performed a case study on chang- ing a software's input data model. We have applied two analyses, using the Java compiler and a depen- dency graph based approach, before implementing the actual change. In this paper, we present the re- sults, showing that i) syntactically required changes have been predicted adequately, iii) changes required for semantical correctness required the major effort but were not predicted at all, and iii) tool support for change impact analysis still needs to be improved.
Download .bib
Download .bib
Published by
Johanna Barsch