Software defect prediction using hybrid techniques: a systematic literature review

被引:0
|
作者
Ruchika Malhotra
Sonali Chawla
Anjali Sharma
机构
[1] Delhi Technological University,Department of Software Engineering
[2] CSIR-National Physical Laboratory,Department of Planning Monitoring and Evaluation
来源
Soft Computing | 2023年 / 27卷
关键词
Search-based techniques; Machine learning techniques; Hybrid techniques; Software defect prediction; Systematic review; Statistical validation;
D O I
暂无
中图分类号
学科分类号
摘要
Software defect prediction is the process of developing predictive models that helps in the early identification of defect-prone modules based on software metrics and defect data. It enables the project managers to allocate resources optimally. Recently search-based techniques have been widely adopted for providing optimal solutions to develop effective software defect prediction models. When merged with statistical or machine learning techniques, these techniques give rise to hybridization. Hybrid techniques significantly improve the performance of search-based techniques and the quality of solutions produced by them. In this systematic review, we have investigated 72 papers published from January 2000 to December 2021 that ascertain the use of hybrid techniques and their effectiveness in predicting software defects. The review identifies and evaluates various techniques, experimental design, fitness functions, performance measures, threats to validity, and well-known statistical tests in the studies that apply these hybrid techniques. We also compared the performance of hybrid techniques among themselves and statistical and machine learning techniques present in the literature. According to the findings, the predictive capability of hybrid techniques is encouraging. The results of this review paper will serve as guidelines for the researchers and practitioners, allowing them to make appropriate choices for applying hybrid techniques in the software defect prediction process.
引用
收藏
页码:8255 / 8288
页数:33
相关论文
共 50 条
  • [1] Software defect prediction using hybrid techniques: a systematic literature review
    Malhotra, Ruchika
    Chawla, Sonali
    Sharma, Anjali
    [J]. SOFT COMPUTING, 2023, 27 (12) : 8255 - 8288
  • [2] Software Defect Prediction Using Supervised Machine Learning Techniques: A Systematic Literature Review
    Matloob, Faseeha
    Aftab, Shabib
    Ahmad, Munir
    Khan, Muhammad Adnan
    Fatima, Areej
    Iqbal, Muhammad
    Alruwaili, Wesam Mohsen
    Elmitwally, Nouh Sabri
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2021, 29 (02): : 403 - 421
  • [3] Software Defect Prediction Using Ensemble Learning: A Systematic Literature Review
    Matloob, Faseeha
    Ghazal, Taher M.
    Taleb, Nasser
    Aftab, Shabib
    Ahmad, Munir
    Khan, Muhammad Adnan
    Abbas, Sagheer
    Soomro, Tariq Rahim
    [J]. IEEE ACCESS, 2021, 9 : 98754 - 98771
  • [4] Software Defect Prediction Using Artificial Neural Networks: A Systematic Literature Review
    Khan, Muhammad Adnan
    Elmitwally, Nouh Sabri
    Abbas, Sagheer
    Aftab, Shabib
    Ahmad, Munir
    Fayaz, Muhammad
    Khan, Faheem
    [J]. SCIENTIFIC PROGRAMMING, 2022, 2022
  • [5] A Systematic Review of Ensemble Techniques for Software Defect and Change Prediction
    Khanna, Megha
    [J]. E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2022, 16 (01) : 1 - 41
  • [6] A systematic review of unsupervised learning techniques for software defect prediction
    Li, Ning
    Shepperd, Martin
    Guo, Yuchen
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 122
  • [7] Ensemble Classifiers in Software Defect Prediction: A Systematic Literature Review
    Olivares-Galindo, Johann A.
    Sanchez-Garcia, Angel J.
    Barrientos-Martinez, R. Erandi
    Ocharan-Hernandez, Jorge Octavio
    [J]. 2023 11TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION, CONISOFT 2023, 2023, : 1 - 8
  • [8] Classification Algorithms for Software Defect Prediction: A Systematic Literature Review
    Jose Hernandez-Molinos, Ma
    Sanchez-Garcia, Angel J.
    Erandi Barrientos-Martinez, R.
    [J]. 2021 9TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2021), 2021, : 189 - 196
  • [9] A Systematic Review on Software Defect Prediction
    Singh, Pradeep Kumar
    Agarwal, Dishti
    Gupta, Aakriti
    [J]. 2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 1793 - 1797
  • [10] Software Risk Prediction: Systematic Literature Review on Machine Learning Techniques
    Mahmud, Mahmudul Hoque
    Nayan, Md Tanzirul Haque
    Ashir, Dewan Md Nur Anjum
    Kabir, Md Alamgir
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (22):