arrow
返回

Issues-Driven features for software fault prediction

delete2023-03-01
delete5
PRE
AI
A
Amir Elmishali *
M
Meir Kalech
DOI:10.1016/j.infsof.2022.107102delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Context: Software systems are an integral part of almost every modern industry. Unfortunately, the more complex the software, the more likely it will fail. A promising strategy is applying fault prediction models to predict which components may be defective. Since features are essential to the prediction model's success, extracting significant features can improve the model's accuracy. Previous research studies used software metrics as features in fault prediction models. One disadvantage of these features is that they measure the code developed rather than the requirements. On the other hand, faults are frequently the result of a mismatch between the software's behavior and its needs. Objective: We present a novel paradigm for constructing features that consider the requirements as well by combining novel requirement metrics, called Issues-Driven features, and traditional code metrics. Method: We experimentally compare the performance of Issues-Driven features and state-of-the-art traditional features on 86 open-source projects from two organizations. Results: The results show that Issues-Driven features are significantly better than state-of-the-art features and achieve an improvement of 6 to 13 percent in terms of AUC. Conclusions: The study concludes that integrating the requirements into fault prediction features overcomes the limitations of traditional software metrics that are agnostic to the requirements of the software.
Keyword:
Software defect prediction
Mining software repositories
Code debugging
Software prediction
Software quality
Software engineering

期刊

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

机构

B
ben-gurion university of the negev
学者数:
8.4K
论文数: 5.1K
被引数: 1
引用论文

引用论文

err分享
err收藏
err分享
err收藏
A Developer Centered Bug Prediction Model以开发人员为中心的Bug预测模型
err2018-01-01
err94
PREAI
errDi Nucci, Dario; Palomba, Fabio; De Rosa, Giuseppe; Bavota, Gabriele; Oliveto, Rocco; De Lucia, Andrea
err分享
err收藏
err分享
err收藏
学者 查看更多内容