Applied Sciences (Nov 2022)

Software Risk Prediction: Systematic Literature Review on Machine Learning Techniques

  • Mahmudul Hoque Mahmud,
  • Md. Tanzirul Haque Nayan,
  • Dewan Md. Nur Anjum Ashir,
  • Md Alamgir Kabir

DOI
https://doi.org/10.3390/app122211694
Journal volume & issue
Vol. 12, no. 22
p. 11694

Abstract

Read online

The Software Development Life Cycle (SDLC) includes the phases used to develop software. During the phases of the SDLC, unexpected risks might arise due to a lack of knowledge, control, and time. The consequences are severe if the risks are not addressed in the early phases of SDLC. This study aims to conduct a Systematic Literature Review (SLR) and acquire concise knowledge of Software Risk Prediction (SRP) from the published scientific articles from the year 2007 to 2022. Furthermore, we conducted a qualitative analysis of published articles on SRP. Some of the key findings include: (1) 16 articles are examined in this SLR to represent the outline of SRP; (2) Machine Learning (ML)-based detection models were extremely efficient and significant in terms of performance; (3) Very few research got excellent scores from quality analysis. As part of this SLR, we summarized and consolidated previously published SRP studies to discover the practices from prior research. This SLR will pave the way for further research in SRP and guide both researchers and practitioners.

Keywords