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