首页|Deep learning for code generation:a survey

Deep learning for code generation:a survey

扫码查看
In the past decade,thanks to the powerfulness of deep-learning techniques,we have witnessed a whole new era of automated code generation.To sort out developments,we have conducted a comprehensive review of solutions to deep learning-based code generation.In this survey,we generally formalize the pipeline and procedure of code generation and categorize existing solutions according to taxonomy from perspectives of architecture,model-agnostic enhancing strategy,metrics,and tasks.In addition,we outline the challenges faced by current dominant large models and list several plausible directions for future research.We hope that this survey may provide handy guidance to understanding,utilizing,and developing deep learning-based code-generation techniques for researchers and practitioners.

code generationautomated software engineeringdeep learninglarge modelartificial intelli-gence

Huangzhao ZHANG、Kechi ZHANG、Zhuo LI、Jia LI、Yongmin LI、Yunfei ZHAO、Yuqi ZHU、Fang LIU、Ge LI、Zhi JIN

展开 >

Key Lab of High Confidence Software Technologies(Peking University),Ministry of Education,Beijing 100871,China

School of Computer Science,Peking University,Beijing 100871,China

School of Computer Science and Engineering,Beihang University,Beijing 100191,China

National Natural Science Foundation of ChinaNational Natural Science Foundation of ChinaNational Natural Science Foundation of ChinaNational Natural Science Foundation of ChinaNational Natural Science Foundation of ChinaNational Natural Science Foundation of ChinaNational Natural Science Foundation of China

62192733621927316175121062072007618320096219273062302021

2024

中国科学:信息科学(英文版)
中国科学院

中国科学:信息科学(英文版)

CSTPCDEI
影响因子:0.715
ISSN:1674-733X
年,卷(期):2024.67(9)