Litcius/Paper detail

Predictive Analytics and Software Defect Severity: A Systematic Review and Future Directions

Taiwo Olaleye, Oluwasefunmi Arogundade, Sanjay Misra, Adebayo Abayomi‐Alli, Utku Köse

2023Scientific Programming16 citationsDOIOpen Access PDF

Abstract

Software testing identifies defects in software products with varying multiplying effects based on their severity levels and sequel to instant rectifications, hence the rate of a research study in the software engineering domain. In this paper, a systematic literature review (SLR) on machine learning-based software defect severity prediction was conducted in the last decade. The SLR was aimed at detecting germane areas central to efficient predictive analytics, which are seldom captured in existing software defect severity prediction reviews. The germane areas include the analysis of techniques or approaches which have a significant influence on the threats to the validity of proposed models, and the bias-variance tradeoff considerations techniques in data science-based approaches. A population, intervention, and outcome model is adopted for better search terms during the literature selection process, and subsequent quality assurance scrutiny yielded fifty-two primary studies. A subsequent thoroughbred systematic review was conducted on the final selected studies to answer eleven main research questions, which uncovers approaches that speak to the aforementioned germane areas of interest. The results indicate that while the machine learning approach is ubiquitous for predicting software defect severity, germane techniques central to better predictive analytics are infrequent in literature. This study is concluded by summarizing prominent study trends in a mind map to stimulate future research in the software engineering industry.

Topics & Concepts

Computer scienceAnalyticsSoftware analyticsSoftwareGermaneScrutinyData scienceMachine learningSystematic reviewArtificial intelligenceSoftware engineeringSoftware developmentSoftware development processMEDLINEMetallurgyGermaniumSiliconLawMaterials scienceProgramming languagePolitical scienceSoftware Engineering ResearchSoftware Reliability and Analysis ResearchSoftware System Performance and Reliability
Predictive Analytics and Software Defect Severity: A Systematic Review and Future Directions | Litcius