Improving manual change impact analysis with tool support: A study in an industrial project
|Title||Improving manual change impact analysis with tool support: A study in an industrial project|
|Booktitle||Software Quality. Software and Systems Quality in Distributed and Mobile Environments - Proc. SWQD 2015|
|Series||Lecture Notes in Business Information Processing|
Change impact analysis is a challenging activity due to the usually huge number of dependencies that have to be considered. Nevertheless it is still often performed manually, relying on expert knowledge and intuition. The aim of this paper is to evaluate the practice of manual change impact analysis and to explore the benefits of tool support in the context of an industrial project. A study has been conducted with experienced developers estimating the changes necessary for implementing bug fixes and feature requests extracted from the project’s history. The results of the manual change impact analysis showed a low estimation performance, which could be improved with tool support to achieve a higher number of hits at the expense of more false positives.