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
Link To Document