中文版 | English
题名

A Procedure to Continuously Evaluate Predictive Performance of Just-In-Time Software Defect Prediction Models During Software Development

作者
发表日期
2022
DOI
发表期刊
ISSN
0098-5589
EISSN
1939-3520
卷号PP期号:99页码:1-1
摘要
Just-In-Time Software Defect Prediction (JIT-SDP) uses machine learning to predict whether software changes are defect-inducing or clean. When adopting JIT-SDP, changes in the underlying defect generating process may significantly affect the predictive performance of JIT-SDP models over time. Therefore, being able to continuously track the predictive performance of JIT-SDP models during the software development process is of utmost importance for software companies to decide whether or not to trust the predictions provided by such models over time. However, there has been little discussion on how to continuously evaluate predictive performance in practice, and such evaluation is not straightforward. In particular, labeled software changes that can be used for evaluation arrive over time with a delay, which in part corresponds to the time we have to wait to label software changes as ‘clean’ (waiting time). A clean label assigned based on a given waiting time may not correspond to the true label of the software changes. This can potentially hinder the validity of any continuous predictive performance evaluation procedure for JIT-SDP models. This paper provides the first discussion of how to continuously evaluate predictive performance of JIT-SDP models over time during the software development process, and the first investigation of whether and to what extent waiting time affects the validity of such continuous performance evaluation procedure in JIT-SDP. Based on 13 GitHub projects, we found that waiting time had a significant impact on the validity. Though typically small, the differences in estimated predicted performance were sometimes large, and thus inappropriate choices of waiting time can lead to misleading estimations of predictive performance over time. Such impact did not normally change the ranking between JIT-SDP models, and thus conclusions in terms of which JIT-SDP model performs better are likely reliable independent of the choice of waiting time, especially when considered across projects.
关键词
相关链接[Scopus记录]
收录类别
EI ; SCI
语种
英语
学校署名
第一
资助项目
National Natural Science Foundation of China[62002148] ; EPSRC[EP/R006660/2] ; Guangdong Provincial Key Laboratory[2020B121201001] ; Program for Guangdong Introducing Innovative and Enterpreneurial Teams[2017ZT07X386] ; Shenzhen Science and Technology Program[KQTD2016112514355531]
WOS研究方向
Computer Science ; Engineering
WOS类目
Computer Science, Software Engineering ; Engineering, Electrical & Electronic
WOS记录号
WOS:000937151900010
出版者
EI入藏号
20221211818319
EI主题词
Defects ; Forecasting ; Learning systems ; Software design ; Software reliability
EI分类号
Computer Programming:723.1 ; Computer Applications:723.5 ; Materials Science:951
ESI学科分类
COMPUTER SCIENCE
Scopus记录号
2-s2.0-85126517211
来源库
Scopus
全文链接https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9735354
引用统计
被引频次[WOS]:8
成果类型期刊论文
条目标识符http://sustech.caswiz.com/handle/2SGJ60CL/327820
专题工学院_计算机科学与工程系
作者单位
1.Department of Computer Science and Engineering, Southern University of Science and Technology, 255310 Shenzhen, Guangdong, China, 518055
2.School of Computer Science, University of Birmingham, 1724 Birmingham, West Midlands, United Kingdom of Great Britain and Northern Ireland, B15 2TT
第一作者单位计算机科学与工程系
第一作者的第一单位计算机科学与工程系
推荐引用方式
GB/T 7714
Song,Liyan,Minku,Leandro L.. A Procedure to Continuously Evaluate Predictive Performance of Just-In-Time Software Defect Prediction Models During Software Development[J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING,2022,PP(99):1-1.
APA
Song,Liyan,&Minku,Leandro L..(2022).A Procedure to Continuously Evaluate Predictive Performance of Just-In-Time Software Defect Prediction Models During Software Development.IEEE TRANSACTIONS ON SOFTWARE ENGINEERING,PP(99),1-1.
MLA
Song,Liyan,et al."A Procedure to Continuously Evaluate Predictive Performance of Just-In-Time Software Defect Prediction Models During Software Development".IEEE TRANSACTIONS ON SOFTWARE ENGINEERING PP.99(2022):1-1.
条目包含的文件
条目无相关文件。
个性服务
原文链接
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
导出为Excel格式
导出为Csv格式
Altmetrics Score
谷歌学术
谷歌学术中相似的文章
[Song,Liyan]的文章
[Minku,Leandro L.]的文章
百度学术
百度学术中相似的文章
[Song,Liyan]的文章
[Minku,Leandro L.]的文章
必应学术
必应学术中相似的文章
[Song,Liyan]的文章
[Minku,Leandro L.]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
[发表评论/异议/意见]
暂无评论

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。