题名 | 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记录] |
收录类别 | |
语种 | 英语
|
学校署名 | 第一
|
资助项目 | 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.
|
条目包含的文件 | 条目无相关文件。 |
|
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论