Cross-Project Transfer Learning on Lightweight Code Semantic Graphs for Defect Prediction

计算机科学 源代码 图形 学习迁移 人工智能 软件 卷积神经网络 编码(集合论) 机器学习 软件工程 理论计算机科学 程序设计语言 集合(抽象数据类型)
作者
Dingbang Fang,Shaoying Liu,Yang Li
出处
期刊:International Journal of Software Engineering and Knowledge Engineering [World Scientific]
卷期号:33 (07): 1095-1117
标识
DOI:10.1142/s0218194023500262
摘要

A deep learning system (DLS) developed based on one software project for defect prediction may well be applied to the related code on the same project but is usually difficult to be applied to new or unknown software projects. To address this problem, we propose a Transferable Graph Convolutional Neural Network (TGCNN) that can learn defects from the lightweight semantic graphs of code and transfer the learned knowledge from the source project to the target project. We discuss how the semantic graph is constructed from code; how the TGCNN can learn from the graph; and how the learned knowledge can be transferred to a new or unknown project. We also conduct a controlled experiment to evaluate our method. The result shows that despite some limitations, our method performs considerably better than existing methods.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
5秒前
热心嫣然完成签到,获得积分10
8秒前
婷婷完成签到 ,获得积分10
9秒前
空2完成签到 ,获得积分10
12秒前
15秒前
15秒前
zhrzhr完成签到,获得积分10
15秒前
坚强的红酒完成签到,获得积分20
22秒前
赵坤煊完成签到 ,获得积分10
34秒前
英俊的铭应助Sarah采纳,获得10
36秒前
honphyjiang完成签到 ,获得积分10
37秒前
如烟往事完成签到,获得积分10
42秒前
赘婿应助舒心丹亦采纳,获得10
43秒前
李爱国应助honphyjiang采纳,获得10
43秒前
weijiechi发布了新的文献求助10
43秒前
58秒前
58秒前
小淼完成签到,获得积分10
59秒前
1分钟前
王珺发布了新的文献求助10
1分钟前
weijiechi完成签到,获得积分10
1分钟前
1分钟前
Rainy发布了新的文献求助10
1分钟前
Sarah发布了新的文献求助10
1分钟前
朻安发布了新的文献求助10
1分钟前
Sarah完成签到,获得积分10
1分钟前
852应助hajauai采纳,获得10
1分钟前
Akim应助陈新华采纳,获得10
1分钟前
1分钟前
1分钟前
不能吃太饱完成签到 ,获得积分10
1分钟前
1分钟前
bobo发布了新的文献求助10
1分钟前
周晴完成签到 ,获得积分10
1分钟前
1分钟前
1分钟前
陈新华发布了新的文献求助10
1分钟前
alina94sr发布了新的文献求助10
1分钟前
Smoiy完成签到 ,获得积分10
1分钟前
NexusExplorer应助李霞采纳,获得10
1分钟前
高分求助中
请在求助之前详细阅读求助说明!!!! 20000
Sphäroguß als Werkstoff für Behälter zur Beförderung, Zwischen- und Endlagerung radioaktiver Stoffe - Untersuchung zu alternativen Eignungsnachweisen: Zusammenfassender Abschlußbericht 1500
One Man Talking: Selected Essays of Shao Xunmei, 1929–1939 1000
Yuwu Song, Biographical Dictionary of the People's Republic of China 700
[Lambert-Eaton syndrome without calcium channel autoantibodies] 520
The Three Stars Each: The Astrolabes and Related Texts 500
india-NATO Dialogue: Addressing International Security and Regional Challenges 400
热门求助领域 (近24小时)
化学 材料科学 医学 生物 有机化学 工程类 生物化学 纳米技术 物理 内科学 计算机科学 化学工程 复合材料 遗传学 基因 物理化学 催化作用 电极 光电子学 量子力学
热门帖子
关注 科研通微信公众号,转发送积分 2469874
求助须知:如何正确求助?哪些是违规求助? 2136990
关于积分的说明 5445019
捐赠科研通 1861323
什么是DOI,文献DOI怎么找? 925714
版权声明 562721
科研通“疑难数据库(出版商)”最低求助积分说明 495151