The need for more informative defect prediction: A systematic literature review

被引:0
|
作者
Grattan, Natalie [1 ]
Alencar da Costa, Daniel [1 ]
Stanger, Nigel [1 ]
机构
[1] Information Science Department, University of Otago, 362 Leith Street, Dunedin,9016, New Zealand
关键词
Computer software selection and evaluation - Forecasting - Forestry - Paper - Quality assurance - Support vector machines;
D O I
暂无
中图分类号
学科分类号
摘要
Context: Software defect prediction is crucial for prioritising quality assurance tasks, however, there are still limitations to the use of defect models. For example, the outputs often do not provide the defect type, severity, or the cause of the defect. Current models are also often complex in implementation (they use low transparency classifiers such as random forest or support vector machines) and primarily output binary predictions. They lack directly actionable outputs, that is, outputs that provide additional information (e.g., defect severity or defect type) to aid in fixing the defect. One approach is to utilise tools of explainable AI. Objective: In order to improve current models and plan the direction for explainability in software defect prediction, we need to understand how explainable current models are. Methods: Starting from 861 papers from multiple databases, we investigated a sample of 132 papers in a systematic literature review. We extracted the following information to answer our research questions: (i) information about the outputs (e.g., how informative they were) and explainability methods used, (ii) how explainability and performance is measured and (iii) explainability in future research. Our results were summarised by manually labelling the data so that trends could be analysed across selected papers, along with a thematic analysis. Results: We found that 71% of current models used binary outputs, while 68% of models were not yet utilising any explainability techniques. Only 7% of studies considered explainability in their future research suggestions. Conclusion: There is still a lack of awareness among researchers for the need for explainability and motivation to invest further research into more explainable and more informative software defect prediction models. © 2024 The Authors
引用
收藏
相关论文
共 50 条
  • [1] The need for more informative defect prediction: A systematic literature review
    Grattan, Natalie
    da Costa, Daniel Alencar
    Stanger, Nigel
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 171
  • [2] Classification Algorithms for Software Defect Prediction: A Systematic Literature Review
    Jose Hernandez-Molinos, Ma
    Sanchez-Garcia, Angel J.
    Erandi Barrientos-Martinez, R.
    2021 9TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2021), 2021, : 189 - 196
  • [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
    2023 11TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION, CONISOFT 2023, 2023, : 1 - 8
  • [4] 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
    IEEE ACCESS, 2021, 9 : 98754 - 98771
  • [5] Software defect prediction using hybrid techniques: a systematic literature review
    Malhotra, Ruchika
    Chawla, Sonali
    Sharma, Anjali
    SOFT COMPUTING, 2023, 27 (12) : 8255 - 8288
  • [6] Software defect prediction using hybrid techniques: a systematic literature review
    Ruchika Malhotra
    Sonali Chawla
    Anjali Sharma
    Soft Computing, 2023, 27 : 8255 - 8288
  • [7] 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
    2023 11TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION, CONISOFT 2023, 2023, : 236 - 245
  • [8] 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
    SCIENTIFIC PROGRAMMING, 2022, 2022
  • [9] A Systematic Literature Review and Meta-analysis on Cross Project Defect Prediction
    Hosseini, Seyedrebvar
    Turhan, Burak
    Gunarathna, Dimuthu
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2019, 45 (02) : 111 - 147
  • [10] A Systematic Review on Software Defect Prediction
    Singh, Pradeep Kumar
    Agarwal, Dishti
    Gupta, Aakriti
    2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 1793 - 1797