已入深夜,您辛苦了!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!祝你早点完成任务,早点休息,好梦!

Statement-Level Software Defect Prediction Based on Improved R-Transformer

计算机科学 语句(逻辑) 软件 安全性令牌 平滑的 编码(集合论) 判决 召回 变压器 度量(数据仓库) 精确性和召回率 人工智能 源代码 自然语言处理 数据挖掘 程序设计语言 工程类 计算机安全 计算机视觉 集合(抽象数据类型) 电压 法学 哲学 电气工程 语言学 政治学
作者
Yulei Zhu,Yufeng Zhang,Zhenbang Chen
出处
期刊:Journal of Circuits, Systems, and Computers [World Scientific]
卷期号:32 (11)
标识
DOI:10.1142/s0218126623501839
摘要

Engineers use software defect prediction (SDP) to locate vulnerable areas of software. Recently, statement-level SDP has attracted the attention of researchers due to its ability to localize faulty code areas. This paper proposes DP-Tramo, a new model dedicated to improving the state-of-the-art statement-level SDP. We use Clang to extract abstract syntax trees from source code and extract 32 statement-level metrics as static features for each sentence. Then we feed static features and token sequences as inputs to our improved R-Transformer to learn the syntactic and semantic features of the code. Furthermore, we use label smoothing and weighted loss to improve the performance of DP-Tramo. To evaluate DP-Tramo, we perform a 10-fold cross-validation on 119,989 C/C++ programs selected from Code4Bench. Experimental results show that DP-Tramo can classify the dataset with an average performance of 0.949, 0.602, 0.734 and 0.737 regarding the recall, precision, accuracy and F1-measure, respectively. DP-Tramo outperforms the baseline method on F1-measure by 1.2% while maintaining a high recall rate.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
1秒前
zy发布了新的文献求助10
1秒前
Liona发布了新的文献求助10
3秒前
研yan发布了新的文献求助10
5秒前
7秒前
jiyang完成签到,获得积分10
11秒前
神的女人发布了新的文献求助30
12秒前
Hiyajo_Maho完成签到,获得积分20
14秒前
Diana完成签到,获得积分10
15秒前
ATX发布了新的文献求助30
16秒前
之组长了完成签到 ,获得积分10
20秒前
Alicia完成签到 ,获得积分10
20秒前
叮咚完成签到,获得积分10
20秒前
ze完成签到 ,获得积分10
21秒前
轩辕发布了新的文献求助10
22秒前
TL完成签到,获得积分10
24秒前
FashionBoy应助omega采纳,获得30
27秒前
28秒前
领导范儿应助阿泽采纳,获得10
30秒前
牛虻完成签到,获得积分10
31秒前
ggg完成签到,获得积分10
31秒前
热心善斓发布了新的文献求助10
32秒前
32秒前
在水一方应助炸毛小可采纳,获得10
33秒前
pan发布了新的文献求助10
34秒前
34秒前
慕青应助zyf采纳,获得10
35秒前
36秒前
朱莹莹发布了新的文献求助10
39秒前
1234发布了新的文献求助10
40秒前
研yan完成签到,获得积分10
42秒前
雪白烨林完成签到 ,获得积分10
42秒前
green9734完成签到,获得积分10
44秒前
汉堡包应助SSS采纳,获得10
45秒前
科研通AI6.4应助神的女人采纳,获得10
45秒前
荔枝段发布了新的文献求助20
45秒前
47秒前
元66666完成签到 ,获得积分10
51秒前
wenhui发布了新的文献求助20
52秒前
zyf发布了新的文献求助10
53秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
48V Low-voltage Power Distribution Network (PDN) Architecture Industry Report, 2024 800
Fundamentals of Pharmaceutical and Biologics Regulations: A Global Perspective, Second Edition 700
Direct and Iterative Linear System Solvers 500
Plato's Parmenides. A Constructive Reading 500
Vander's Renal Physiology第10版 500
Poetics of Cognition 400
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7304083
求助须知:如何正确求助?哪些是违规求助? 8922145
关于积分的说明 18900715
捐赠科研通 6967574
什么是DOI,文献DOI怎么找? 3212057
关于科研通互助平台的介绍 2380885
邀请新用户注册赠送积分活动 2189259