• 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