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
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;
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
DOI :
10.1109/ACT.2009.212