• DocumentCode
    2631106
  • Title

    What Software Repositories Should Be Mined for Defect Predictors?

  • Author

    Ramler, Rudolf ; Larndorfer, Stefan ; Natschlager, Thomas

  • Author_Institution
    Software Competence Center, Hagenberg, Austria
  • fYear
    2009
  • fDate
    27-29 Aug. 2009
  • Firstpage
    181
  • Lastpage
    187
  • Abstract
    The information about which modules in a software system´s future version are potentially defective is a valuable aid for quality managers and testers. Defect prediction promises to indicate these defect-prone modules. Constructing effective defect prediction models in an industrial setting involves the decision from what data source the defect predictors should be derived. In this paper we compare defect prediction results based on three different data sources of a large industrial software system to answer the question what repositories to mine. In addition, we investigate whether a combination of different data sources improves the prediction results. The findings indicate that predictors derived from static code and design analysis provide slightly yet still significant better results than predictors derived from version control, while a combination of all data sources showed no further improvement.
  • Keywords
    data mining; database management systems; software metrics; data sources improvement; defect prediction model; defect prone module; industrial software system; software repository; software repository mining; Computer industry; Data mining; Databases; Electrical equipment industry; Object oriented modeling; Predictive models; Programming; Software quality; Software systems; Software testing; data mining; defect prediction; software repositories;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2009. SEAA '09. 35th Euromicro Conference on
  • Conference_Location
    Patras
  • ISSN
    1089-6503
  • Print_ISBN
    978-0-7695-3784-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2009.65
  • Filename
    5349842