DocumentCode
3009697
Title
An Investigation of the Effect of Discretization on Defect Prediction Using Static Measures
Author
Singh, Pradeep ; Verma, Shirish
Author_Institution
Dept. of Comput. Sc. & Eng., Nat. Inst. of Technol., Raipur, India
fYear
2009
fDate
28-29 Dec. 2009
Firstpage
837
Lastpage
839
Abstract
Software repositories with defect logs are main resource for defect prediction. In recent years, researchers have used the vast amount of data that is contained by software repositories to predict the location of defect in the code that caused problems. In this paper we evaluate the effectiveness of software fault prediction with Naive-Bayes classifiers and J48 classifier by integrating with supervised discretization algorithm developed by Fayyad and Irani. Public datasets from the promise repository have been explored for this purpose. The repository contains software metric data and error data at the function/method level. Our experiment shows that integration of discretization method improves the software fault prediction accuracy when integrated with Naive-Bayes and J48 classifiers.
Keywords
Bayes methods; learning (artificial intelligence); pattern classification; program testing; software metrics; J48 classifier; Naive-Bayes classifiers; defect prediction discretization; public datasets; software error data; software fault prediction; software metric data; software repositories; static measures; supervised discretization algorithm; Application software; Data mining; Lab-on-a-chip; Machine learning; Machine learning algorithms; Programming; Software measurement; Software metrics; Software testing; Telecommunication computing; Defect prediction; Machine learning; Software metrics;
fLanguage
English
Publisher
ieee
Conference_Titel
Advances in Computing, Control, & Telecommunication Technologies, 2009. ACT '09. International Conference on
Conference_Location
Trivandrum, Kerala
Print_ISBN
978-1-4244-5321-4
Electronic_ISBN
978-0-7695-3915-7
Type
conf
DOI
10.1109/ACT.2009.212
Filename
5375760
Link To Document