2013 10th Working Conference on Mining Software Repositories (MSR) 2013
DOI: 10.1109/msr.2013.6624024
|View full text |Cite
|
Sign up to set email alerts
|

A preliminary investigation of using age and distance measures in the detection of evolutionary couplings

Abstract: Abstract-An initial study of using two measures to improve the accuracy of evolutionary couplings uncovered from version history is presented. Two measures, namely the age of a pattern and the distance among items within a pattern, are defined and used with the traditional methods for computing evolutionary couplings. The goal is to reduce the number of false positives (i.e., inaccurate or irrelevant claims of coupling).Initial observations are presented that lend evidence that these measures may have the pote… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 14 publications
0
2
0
Order By: Relevance
“…Co-Change mining is used to predict changes [13], [32], to support program visualization [12], [33], to reveal logical dependencies [34], [35], to improve defect prediction techniques [36], and to detect bad smells [37]. Zimmermann et al propose an approach that uses association rules mining on version histories to suggest possible future changes (e.g., if class A usually co-changes with B, and a commit only changes A, a warning is raised recommending to check whether B should not be changed too) [13].…”
Section: Related Workmentioning
confidence: 99%
“…Co-Change mining is used to predict changes [13], [32], to support program visualization [12], [33], to reveal logical dependencies [34], [35], to improve defect prediction techniques [36], and to detect bad smells [37]. Zimmermann et al propose an approach that uses association rules mining on version histories to suggest possible future changes (e.g., if class A usually co-changes with B, and a commit only changes A, a warning is raised recommending to check whether B should not be changed too) [13].…”
Section: Related Workmentioning
confidence: 99%
“…The clone file proximity between CF and a particular non-predicted co-change candidate is determined by the distance between the corresponding container files in the file system structure as was done by Alali et. al [1]. In case of ranking considering clone type, we provide higher ranks to those non-predicted co-change candidates that are method clones.…”
Section: Answering Research Questionmentioning
confidence: 99%
“…Nevertheless, we admit that coupling measurement is a complex task that covers diverse ''connection'' forms between software entities (Fregnan et al, 2019). Over the years, different coupling metrics have flourished in the literature, including structural (e.g., Mo et al, 2016;Almugrin et al, 2016;Czibula et al, 2019), dynamic (e.g., Fu and Cai, 2019), semantic (e.g., Czibula et al, 2019), and logical coupling (e.g., Alali et al, 2013). Additionally, in the MSA context, the style of inter-service communication (i.e.…”
Section: Introductionmentioning
confidence: 99%