Improving manual change impact analysis with tool support: A study in an industrial project

Authors Thomas Wetzlmaier
Rudolf Ramler
Editors Dietmar Winkler
Stefan Biffl
Johannes Bergsmann
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
Type in proceedings
Publisher Springer
Series Lecture Notes in Business Information Processing
Volume 200
ISBN 978-3-319-13250-1
DOI 10.1007/978-3-319-13251-8_4
Month January
Year 2015
Pages 47-66
SCCH ID# 1453
Abstract

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.