arrow
返回

Deep learning-based software engineering: progress, challenges, and opportunities

delete2024-12-24
delete0
delete
OA
AI
X
Xiangping Chen *
X
Xing Hu *
黄袁 封面图
黄袁 (Huang Yuan)
W
Weixing Ji
Y
Yanjie Jiang
Y
Yanyan Jiang
B
Bo Liu
刘慧 封面图
刘慧 (Hui Liu)
X
Xiaochen Li
X
Xiaoli Lian *
G
Guozhu Meng *
P
Peng Xin *
H
Hailong Sun
L
Lin Shi *
王博 封面图
王博 (Bo Wang) *
王
王冲 (Chong Wang)
J
Jiayi Wang
T
Tiantian Wang *
J
Jifeng Xuan *
X
Xin Xia
Y
Yibiao Yang
Y
Yixin Yang
Z
Zhang Li *
L
Lu Zhang *
DOI:10.1007/s11432-023-4127-5delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Researchers have recently achieved significant advances in deep learning techniques, which in turn has substantially advanced other research disciplines, such as natural language processing, image processing, speech recognition, and software engineering. Various deep learning techniques have been successfully employed to facilitate software engineering tasks, including code generation, software refactoring, and fault localization. Many studies have also been presented in top conferences and journals, demonstrating the applications of deep learning techniques in resolving various software engineering tasks. However, although several surveys have provided overall pictures of the application of deep learning techniques in software engineering, they focus more on learning techniques, that is, what kind of deep learning techniques are employed and how deep models are trained or fine-tuned for software engineering tasks. We still lack surveys explaining the advances of subareas in software engineering driven by deep learning techniques, as well as challenges and opportunities in each subarea. To this end, in this study, we present the first task-oriented survey on deep learning-based software engineering. It covers twelve major software engineering subareas significantly impacted by deep learning techniques. Such subareas spread out through the whole lifecycle of software development and maintenance, including requirements engineering, software development, testing, maintenance, and developer collaboration. As we believe that deep learning may provide an opportunity to revolutionize the whole discipline of software engineering, providing one survey covering as many subareas as possible in software engineering can help future research push forward the frontier of deep learning-based software engineering more systematically. For each of the selected subareas, we highlight the major advances achieved by applying deep learning techniques with pointers to the available datasets in such a subarea. We also discuss the challenges and opportunities concerning each of the surveyed software engineering subareas.
Keyword:
deep learning
software engineering
software benchmark
software artifact representation
survey

期刊

Science China Information Sciences 封面图
Science China Information Sciences
IF:
7.6
论文数:
4.9K
被引数:
8.9K

机构

H
harbin institute of technology
学者数:
8.0W
论文数: 6.6W
被引数: 66
B
Beijing Jiaotong University
学者数:
2.2W
论文数: 1.7W
被引数: 1.2W
B
Beihang University
学者数:
5.2W
论文数: 4.1W
被引数: 37
F
fudan university
学者数:
11.8W
论文数: 7.7W
被引数: 121
S
Sun Yat Sen University
学者数:
9.9W
论文数: 7.2W
被引数: 95
B
beijing institute of technology
学者数:
5.5W
论文数: 4.0W
被引数: 63
P
peking university
学者数:
11.9W
论文数: 8.7W
被引数: 146
D
Dalian University of Technology
学者数:
6.0W
论文数: 4.4W
被引数: 5.5W
N
nanjing university
学者数:
7.8W
论文数: 5.6W
被引数: 87
I
institute of information engineering, cas
学者数:
477
论文数: 469
被引数: 0
W
wuhan university
学者数:
8.1W
论文数: 5.8W
被引数: 70
C
chinese academy of sciences
学者数:
56.7W
论文数: 45.0W
被引数: 704
Z
zhejiang university
学者数:
17.7W
论文数: 12.1W
被引数: 152
学者 查看更多机构
引用论文

引用论文

An Accurate Identifier Renaming Prediction and Suggestion Approach
err2023-09-29
err2
PREAI
errZhang, Jingxuan; Luo, Junpeng; Liang, Jiahui; Gong, Lina; Huang, Zhiqiu
err分享
err收藏
err
IF0
err
err0
errOAAI
err
err分享
err收藏
Supercurrent in a Double Quantum Dot
err2018-12-20
err0
errOAAI
errJ. C. Estrada Saldaña; A. Vekris; G. Steffensen; R. Žitko; P. Krogstrup; J. Paaske; K. Grove-Rasmussen; J. Nygård
err分享
err收藏
Dinoflagellate Cysts in Recent Marine Sediments from SW India
err2000-01-12
err0
PREAI
errA. Godhe; I. Karunasagar; I. Karunasagar; B. Karlson
err分享
err收藏
err分享
err收藏
err分享
err收藏
Treatment of accidental digital injection of epinephrine
err1991-06-01
err0
PREAI
errWilliam Alan McCauley; Rocco Vincent Gerace; Christopher Scilley
err分享
err收藏
Late Stalinist Russia
err
IF0
err2006-09-27
err0
PREAI
errJuliane Fürst
err分享
err收藏
学者 查看更多内容