arrow
Return

Change impact analysis: A systematic mapping study

delete2021-04-01
delete16
PRE
AI
M
Maria Kretsou
E
Elvira-Maria Arvanitou
A
Apostolos Ampatzoglou *
V
Vassilis C. Gerogiannis
DOI:10.1016/j.jss.2020.110892delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Change Impact Analysis (CIA) is the process of exploring the tentative effects of a change in other parts of a system. CIA is considered beneficial in practice, since it reduces cost of maintenance and the risk of software development failures. In this paper, we present a systematic mapping study that covers a plethora of CIA methods (by exploring 111 papers), putting special emphasis on how the CIA phenomenon can be quantified: to be efficiently managed. The results of our study suggest that: (a) the practical benefits of CIA cover any type of maintenance request (e.g., feature additions, bug fixing) and can help in reducing relevant cost; (b) CIA quantification relies on four parameters (instability, amount of change, change proneness, and changeability), whose assessment is supported by various metrics and predictors; and (c) in this vast research field, there are still some viewpoints that remain unexplored (e.g., the negative consequences of highly change prone artifacts), whereas others are over-researched (e.g., quantification of instability based on metrics). Based on our results, we provide: (a) useful information for practitioners-i.e., the expected benefits of CIA, and a list of CIA-related metrics, emphasizing on the provision of a detailed interpretation of their relation to CIA; and (b) interesting future research directions-i.e., over- and under-researched sub-fields of CIA. (C) 2020 Elsevier Inc. All rights reserved.
Keywords:
Change impact analysis
Change proneness
Instability
Changeability
Amount of change

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.5K
Citations:
8.4K

Organization

I
International Hellenic University
Scholars:
2.0K
Papers: 1.7K
Citations: 1.8K
U
University of Macedonia
Scholars:
832
Papers: 920
Citations: 536
U
University of Thessaly
Scholars:
7.8K
Papers: 6.0K
Citations: 5.7K
researcher View more organizations
Cited Papers

Cited Papers

Impact analysis and change propagation in service-oriented enterprises: A systematic review
err2015-12-01
err51
PREAI
errAlam, Khubaib Amjad; Ahmad, Rodina; Akhunzada, Adnan; Nasir, Mohd Hairul Nizam Md; Khan, Samee U.
errShare
errSave
Functional chitosan gel coating enhances antimicrobial properties and osteogenesis of titanium alloy under persistent chronic inflammation
err2023-02-15
err0
errOAAI
errTi Zhang; Xiaoyan Qin; Yuan Gao; Dan Kong; Yuheng Jiang; Xiang Cui; Miantong Guo; Junyu Chen; Feifan Chang; Ming Zhang; Jia Li; Pengbin Yin
errShare
errSave
Modularity analysis of use case implementations
err2012-04-01
err3
errOAAI
errd'Amorim, Fernanda; Borba, Paulo
errShare
errSave
The ability of object-oriented metrics to predict change-proneness: a meta-analysis
err2011-07-21
err42
PREAI
errLu, Hongmin; Zhou, Yuming; Xu, Baowen; Leung, Hareton; Chen, Lin
errShare
errSave
errShare
errSave
Continuous operation of commercial-scale plasma–chemical aftertreatment system of smoke tube boiler emission with oxidation reduction potential and pH control
err2008-08-01
err0
PREAI
errTomoyuki Kuroki; Hidekatsu Fujishima; Keiichi Otsuka; Tomohiro Ito; Masaaki Okubo; Toshiaki Yamamoto; Keiichiro Yoshida
errShare
errSave
Components meet aspects: Assessing design stability of a software product line
err2011-02-01
err33
PREAI
errTizzei, Leonardo P.; Dias, Marcelo; Rubira, Cecilia M. F.; Garcia, Alessandro; Lee, Jaejoon
errShare
errSave
researcher View more