• DocumentCode
    3173879
  • 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
  • fYear
    2011
  • fDate
    13-14 Dec. 2011
  • Firstpage
    251
  • Lastpage
    256
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (MySEC), 2011 5th Malaysian Conference in
  • Conference_Location
    Johor Bahru
  • Print_ISBN
    978-1-4577-1530-3
  • Type

    conf

  • DOI
    10.1109/MySEC.2011.6140679
  • Filename
    6140679