2021
DOI: 10.1016/j.jss.2020.110892
|View full text |Cite
|
Sign up to set email alerts
|

Change impact analysis: A systematic mapping study

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(4 citation statements)
references
References 44 publications
0
4
0
Order By: Relevance
“…Also, software engineers are placing time and effort to remove code smells in cloud platforms. As a result, predicting the change in resource requirement of the cloud after refactoring code smells is important to automatically and correctly provision future resource requirements and refactoring activities [8]. It will be beneficial from both the technical and financial perspectives of the cloud service provider.…”
Section: Resource Prediction: Uregm Methodsmentioning
confidence: 99%
“…Also, software engineers are placing time and effort to remove code smells in cloud platforms. As a result, predicting the change in resource requirement of the cloud after refactoring code smells is important to automatically and correctly provision future resource requirements and refactoring activities [8]. It will be beneficial from both the technical and financial perspectives of the cloud service provider.…”
Section: Resource Prediction: Uregm Methodsmentioning
confidence: 99%
“…For the sake of brevity, we will focus on presenting the most relevant research works that used code metrics and changelogs data. For more details about techniques and methods used in the field, please refer to the systematic literature reviews done such as [8], [9].…”
Section: Related Workmentioning
confidence: 99%
“…A. Theoretical Foundations a) Change Impact Analysis (CIA): CIA refers to the process of exploring the effects of a given change in other parts of the system [10]. A natural way to analyze change impact is to raise the following questions: If I change this design element or this requirement, what are the elements that will be affected and must be modified in turn?…”
Section: Theoretical Foundations and Related Workmentioning
confidence: 99%
“…b) Traceability: In practice, change impact analysis relies on traceability defined as "a discernible association among two or more logical entities such as requirements, system elements, verifications, or tasks" [15]. Albeit traceability is considered as one of the most frequently adopted techniques for change impact analysis [10], it has been argued that a traceability model "is not sufficient to capture the progress of evolving artifacts" [16] as elements at the architectural design may evolve to a new configuration of architectural elements [17]. In view of this, to perform change impact analysis, it is not sufficient to define a traceability representation language and hence to create traceability models.…”
Section: Theoretical Foundations and Related Workmentioning
confidence: 99%