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

Static change impact analysis techniques: A comparative study

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0
4

Year Published

2017
2017
2022
2022

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 18 publications
(11 citation statements)
references
References 36 publications
0
7
0
4
Order By: Relevance
“…Previous studies have shown that a number of coupling measures, related to aggregation and invocation coupling, are related to a higher probability of common changes. This indicates that these coupling measures should be good indicators of ripple effects and are used as such in a decision model for ranking classes according to their probability to contain ripple effects associated with given change requests (Briand et al 1999;Wilkie and Kitchenham 2000;Sun et al 2015). According to Briand et al (1999), it is also clear that a substantial number of ripple effects are not covered by the selected highly coupled classes.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Previous studies have shown that a number of coupling measures, related to aggregation and invocation coupling, are related to a higher probability of common changes. This indicates that these coupling measures should be good indicators of ripple effects and are used as such in a decision model for ranking classes according to their probability to contain ripple effects associated with given change requests (Briand et al 1999;Wilkie and Kitchenham 2000;Sun et al 2015). According to Briand et al (1999), it is also clear that a substantial number of ripple effects are not covered by the selected highly coupled classes.…”
Section: Discussionmentioning
confidence: 99%
“…CIA techniques can be typically static or dynamic (Sun et al 2015), depending on how the information is collected to analyse its change impact. Dynamic techniques rely on information gathered during program execution to compute the change impact set while static techniques are centred around the source code, semantic information and change dependencies.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Subtypes of software repositories mining include historical repositories analysis, and runtime repositories and code repositories analyses. Subtypes of coupling measurement include structural coupling, conceptual coupling, dynamic function coupling, and relational topic based coupling [13,16,[35][36][37]. Execution information analysis include offline and online paradigms [38][39][40][41].…”
Section: Related Workmentioning
confidence: 99%
“…Software Change Impact Analysis (CIA) is an essential technique for identifying the potential ripple effects caused by software changes during software maintenance and evolution (Briand et al 1999;Wilkie and Kitchenham 2000). CIA techniques can be typically static or dynamic (Sun et al 2015), depending on how the information is collected to analyse its change impact. Dynamic techniques rely on information gathered during program execution to compute the change impact set while static techniques are centred around the source code, semantic information and change dependencies.…”
Section: Introductionmentioning
confidence: 99%