Title :
Efficient prediction of software fault proneness modules using support vector machines and probabilistic neural networks
Author :
Al-Jamimi, Hamdi A. ; Ghouti, Lahouari
Author_Institution :
Pet. & Miner. Inf. & Comput. Sci. Dept., King Fahd Univ., Dhahran, Saudi Arabia
Abstract :
A software fault is a defect that causes software failure in an executable product. Fault prediction models usually aim to predict either the probability or the density of faults that the code units contain. Many fault prediction models using software metrics have been proposed in the Software Engineering literature. This study focuses on evaluating high-performance fault predictors based on support vector machines (SVMs) and probabilistic neural networks (PNNs). Five public NASA datasets from the PROMISE repository are used to make these predictive models repeatable, refutable, and verifiable. According to the obtained results, the probabilistic neural networks generally provide the best prediction performance for most of the datasets in terms of the accuracy rate.
Keywords :
neural nets; software fault tolerance; software metrics; support vector machines; PNN; SVM; fault prediction models; probabilistic neural networks; software engineering; software fault proneness modules; software metrics; support vector machines; Accuracy; Data models; Measurement; Predictive models; Software; Support vector machines; Testing; Fault proneness; probabilistic neural networks; software metrics; support vector machines;
Conference_Titel :
Software Engineering (MySEC), 2011 5th Malaysian Conference in
Conference_Location :
Johor Bahru
Print_ISBN :
978-1-4577-1530-3
DOI :
10.1109/MySEC.2011.6140679