• 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