2012
DOI: 10.1109/tse.2011.91
|View full text |Cite
|
Sign up to set email alerts
|

The Link between Dependency and Cochange: Empirical Evidence

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

4
107
1

Year Published

2015
2015
2018
2018

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 28 publications
(112 citation statements)
references
References 37 publications
4
107
1
Order By: Relevance
“…According to Geipel and Schweitzer (2012), this indirectly means that any model that tries to infer structural coupling from logical coupling or co-evolution will produce a lot of false positives. On the other hand, using the structural coupling information between pairs of classes to infer their future co-change is a more realistic objective .…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…According to Geipel and Schweitzer (2012), this indirectly means that any model that tries to infer structural coupling from logical coupling or co-evolution will produce a lot of false positives. On the other hand, using the structural coupling information between pairs of classes to infer their future co-change is a more realistic objective .…”
Section: Discussionmentioning
confidence: 99%
“…Recent studies Gerosa 2011, 2015;Geipel and Schweitzer 2012;Fluri et al 2005) have shown that it is possible that structural and logical coupling are caused by other types of relationships (e.g., conceptual dependencies); some logically coupled classes were without structural coupling links between them and vice versa. Kagdi et al (2010Kagdi et al ( , 2013 demonstrated that finer granularity decreased the accuracy of all approaches; however, it does not prevent the combination of the two from outperforming the standalone techniques.…”
Section: The Link Between Semantic and Logical Couplingmentioning
confidence: 99%
See 1 more Smart Citation
“…Geipel and Schweitzer [5] state that there is a directed dependency between classes X and Y if X depends on Y in such a way that X is not operational without class Y [11]. In the case of Java classes, this means that X will not compile in the absence of Y.…”
Section: A Structural Dependenciesmentioning
confidence: 99%
“…Most approaches rely on the software dependency information derived from static and dynamic analysis [1], [3], [4]. Others have focused on the root causes of these ripple effects and on predicting co-change of classes [5].…”
Section: Introductionmentioning
confidence: 99%