Skip to main navigation Skip to search Skip to main content

Efficient prediction of software fault proneness modules using support vector machines and probabilistic neural networks

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

24 Scopus citations

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.

Original languageEnglish
Title of host publication2011 5th Malaysian Conference in Software Engineering, MySEC 2011
Pages251-256
Number of pages6
DOIs
StatePublished - 2011

Publication series

Name2011 5th Malaysian Conference in Software Engineering, MySEC 2011

Keywords

  • Fault proneness
  • probabilistic neural networks
  • software metrics
  • support vector machines

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Efficient prediction of software fault proneness modules using support vector machines and probabilistic neural networks'. Together they form a unique fingerprint.

Cite this