DocumentCode
2837320
Title
Predicting Co-Changed Software Entities in the Context of Software Evolution
Author
Wang, Xiaobo ; Wang, Huan ; Liu, Chao
Author_Institution
Sch. of Comput. Sci. & Eng., Beihang Univ., Beijing, China
fYear
2009
fDate
19-20 Dec. 2009
Firstpage
1
Lastpage
5
Abstract
Tracing software entity dependencies is a difficult and time-consuming task, and the incomplete changes on software systems are prone to induce bugs. Mining frequent itemset is widely used to find co-changed entities, with which incomplete changes can be detected. In this paper, we present an improved method to predict co-changed software entities in the context of software evolution. In order to extract software entity change transactions precisely, a customized extraction algorithm for change transaction and a fuzzy software entity matching strategy are proposed in our approach, and then Apriori algorithm is reduced to mining the frequent change patterns of software entities efficiently. Experimental results show that our approach can increase the precision by 6%~16%, while the recall reaches 64%.
Keywords
algorithm theory; fuzzy set theory; software maintenance; apriori algorithm; customized extraction algorithm; extract software entity change; frequent change patterns; fuzzy software entity; mining frequent itemset; predicting co changed software entities; prone induce bugs; software entities efficiently; software evolution context; software systems changes; time consuming task; tracing software entity dependencies; Change detection algorithms; Chaos; Computer bugs; Computer science; Data mining; Itemsets; Open source software; Pattern matching; Software algorithms; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Engineering and Computer Science, 2009. ICIECS 2009. International Conference on
Conference_Location
Wuhan
Print_ISBN
978-1-4244-4994-1
Type
conf
DOI
10.1109/ICIECS.2009.5364521
Filename
5364521
Link To Document