arrow
返回

Machine learning in software defect prediction: A business-driven systematic mapping study

delete2023-03-01
delete19
PRE
AI
S
Szymon Stradowski
L
Lech Madeyski *
DOI:10.1016/j.infsof.2022.107128delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Context: Machine learning is a valuable tool in software engineering allowing fair defect prediction capabilities at a relatively small expense. However, although the practical usage of machine learning in defect prediction has been studied over many years, there is not sufficient systematic effort to analyse its potential for business application.Objective: The following systematic mapping study aims to analyse the current state-of-the-art in terms of machine learning software defect prediction modelling and to identify and classify the emerging new trends. Notably, the analysis is done from a business perspective, evaluating the opportunities to adopt the latest techniques and methods in commercial settings to improve software quality and lower the cost of development life cycle.Method: We created a broad search universe to answer our research questions, performing an automated query through the Scopus database to identify relevant primary studies. Next, we evaluated all found studies using a classification scheme to map the extent of business adoption of machine learning software defect prediction based on the keywords used in the publications. Additionally, we use PRISMA 2020 guideline to validate reporting.Results: After the application of the selection criteria, the remaining 742 primary studies included in Scopus until February 23, 2022 were mapped to classify and structure the research area. The results confirm that the usage of commercial datasets is significantly smaller than the established datasets from NASA and open-source projects. However, we have also found meaningful emerging trends considering business needs in analysed studies.Conclusions: There is still a considerable amount of work to fully internalise business applicability in the field. Performed analysis has shown that purely academic considerations dominate in published research; however, there are also traces of in vivo results becoming more available. Notably, the created maps offer insight into future machine learning software defect prediction research opportunities.
Keyword:
Software defect prediction
Machine learning
Systematic mapping study
Business applicability
Effort and cost minimisation

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

N
nokia poland
学者数:
16
论文数: 13
被引数: 0
N
nokia corporation
学者数:
1.8K
论文数: 1.5K
被引数: 1
引用论文

引用论文

Machine Learning Applied to Software Testing: A Systematic Mapping Study机器学习在软件测试中的应用: 系统映射研究
err2019-09-01
err83
PREAI
errDurelli, Vinicius H. S.; Durelli, Rafael S.; Borges, Simone S.; Endo, Andre T.; Eler, Marcelo M.; Dias, Diego R. C.; Guimaraes, Marcelo P.
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Effect of the electrical double layer on voltammetry at microelectrodes
err2002-05-01
err0
PREAI
errJohn D. Norton; Henry S. White; Stephen W. Feldberg
err分享
err收藏
学者 查看更多内容