DocumentCode
3248905
Title
Improving the detection accuracy of evolutionary coupling
Author
Mondal, Malay ; Roy, Chanchal K. ; Schneider, Kevin A.
Author_Institution
Dept. of Comput. Sci., Univ. of Saskatchewan, Saskatoon, SK, Canada
fYear
2013
fDate
20-21 May 2013
Firstpage
223
Lastpage
226
Abstract
If two or more program entities (e.g., files, classes, methods) co-change frequently during software evolution, these entities are said to have evolutionary coupling. The entities that frequently co-change (i.e., exhibit evolutionary coupling) are likely to have logical coupling (or dependencies) among them. Association rules and two related measurements, Support and Confidence, have been used to predict whether two or more co-changing entities are logically coupled. In this paper, we propose and investigate a new measurement, Significance, that has the potential to improve the detection accuracy of association rule mining techniques. Our preliminary investigation on four open-source subject systems implies that our proposed measurement is capable of extracting coupling relationships even from infrequently co-changed entity sets that might seem insignificant while considering only Support and Confidence. Our proposed measurement, Significance (in association with Support and Confidence), has the potential to predict logical coupling with higher precision and recall.
Keywords
data mining; public domain software; software maintenance; association rule mining; cochanging entities; confidence measurement; coupling relationships; dependencies; detection accuracy; evolutionary coupling; logical coupling; open-source subject systems; program entities; significance measurement; software evolution; support measurement; Accuracy; Association rules; Couplings; History; Software systems; Association Rules; Confidence and Support of Rules; Rule Significance;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension (ICPC), 2013 IEEE 21st International Conference on
Conference_Location
San Francisco, CA
ISSN
1063-6897
Type
conf
DOI
10.1109/ICPC.2013.6613853
Filename
6613853
Link To Document