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 :
بازگشت