Early software defect prediction: A systematic map and review

被引:41
|
作者
Ozakinci, Rana [1 ]
Tarhan, Ayca [1 ]
机构
[1] Hacettepe Univ, Dept Comp Engn, Software Engn Res Grp, Ankara, Turkey
关键词
Early defect prediction; Software defect; Software quality; Prediction model; Systematic mapping; Systematic literature review; METRICS;
D O I
10.1016/j.jss.2018.06.025
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context Software defect prediction is a trending research topic, and a wide variety of the published papers focus on coding phase or after. A limited number of papers, however, includes the prior (early) phases of the software development lifecycle (SDLC). Objective: The goal of this study is to obtain a general view of the characteristics and usefulness of Early Software Defect Prediction (ESDP) models reported in scientific literature. Method: A systematic mapping and systematic literature review study has been conducted. We searched for the studies reported between 2000 and 2016. We reviewed 52 studies and analyzed the trend and demographics, maturity of state-of-research, in-depth characteristics, success and benefits of ESDP models. Results: We found that categorical models that rely on requirement and design phase metrics, and few continuous models including metrics from requirements phase are very successful. We also found that most studies reported qualitative benefits of using ESDP models. Conclusion: We have highlighted the most preferred prediction methods, metrics, datasets and performance evaluation methods, as well as the addressed SDLC phases. We expect the results will be useful for software teams by guiding them to use early predictors effectively in practice, and for researchers in directing their future efforts.
引用
收藏
页码:216 / 239
页数:24
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] 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
  • [4] 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
  • [5] A systematic review of unsupervised learning techniques for software defect prediction
    Li, Ning
    Shepperd, Martin
    Guo, Yuchen
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 122
  • [6] 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
  • [7] Software defect prediction using hybrid techniques: a systematic literature review
    Malhotra, Ruchika
    Chawla, Sonali
    Sharma, Anjali
    [J]. SOFT COMPUTING, 2023, 27 (12) : 8255 - 8288
  • [8] Software defect prediction using hybrid techniques: a systematic literature review
    Ruchika Malhotra
    Sonali Chawla
    Anjali Sharma
    [J]. Soft Computing, 2023, 27 : 8255 - 8288
  • [9] Class Balancing Approaches in Dataset for Software Defect Prediction: A Systematic Literature Review
    Olvera-Villeda, Dan Javier
    Sanchez-Garcia, Angel J.
    Limon, Xavier
    Dominguez Isidro, Saul
    [J]. 2023 11TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION, CONISOFT 2023, 2023, : 236 - 245
  • [10] 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