Skip to main navigation Skip to search Skip to main content

Systematic Literature Review: Machine Learning for Software Fault Prediction

  • Gabriel Omar Navarro Cedeno
  • , Katherine Cortes Moya
  • , Ahmed Somarribas Dormond
  • , Antonio Gonzalez-Torres
  • , Yenory Rojas-Hernandez

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

1 Scopus citations

Abstract

This article presents a systematic review of the literature on the use of machine learning for software fault prediction. The objective of the paper is to determine how machine learning algorithms have been used in the approach of models for this type of prediction. The analysis carried out contemplates 52 articles that were published between 2009 and 2022. The study covers the categorization of the algorithms based on the way they were used in the applications. The results showed that the most used algorithms are based on supervised learning, Support Vector Machine (SVM), Random Forest and Naive Bayes; however, the most effective prediction models used a combination of different algorithms.

Original languageEnglish
Title of host publicationProceeding of the 2023 IEEE 41st Central America and Panama Convention, CONCAPAN XLI 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350380927
DOIs
StatePublished - 2023
Event41st IEEE Central America and Panama Convention, CONCAPAN 2023 - Tegucigalpa, Honduras
Duration: 8 Nov 202310 Nov 2023

Publication series

NameProceeding of the 2023 IEEE 41st Central America and Panama Convention, CONCAPAN XLI 2023

Conference

Conference41st IEEE Central America and Panama Convention, CONCAPAN 2023
Country/TerritoryHonduras
CityTegucigalpa
Period8/11/2310/11/23

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Deep learning
  • algorithms
  • defect prediction
  • error prediction
  • fault prediction
  • machine learning
  • neural networks
  • software

Fingerprint

Dive into the research topics of 'Systematic Literature Review: Machine Learning for Software Fault Prediction'. Together they form a unique fingerprint.

Cite this