arrow
Return

Deep Learning for Code Intelligence: Survey, Benchmark and Toolkit

delete2024-10-03
delete0
delete
OA
AI
Y
Yao Wan *
Z
Zhangqian Bi
Y
Yang He
J
Jianguo Zhang
张宏玉 (Hongyu Zhang)
Y
Yulei Sui
G
Guandong Xu
金海 (Hai Jin)
P
Philip S. Yu
DOI:10.1145/3664597delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Code intelligence leverages machine learning techniques to extract knowledge from extensive code corpora, with the aim of developing intelligent tools to improve the quality and productivity of computer programming. Currently, there is already a thriving research community focusing on code intelligence, with efforts ranging from software engineering, machine learning, data mining, natural language processing, and programming languages. In this paper, we conduct a comprehensive literature review on deep learning for code intelligence, from the aspects of code representation learning, deep learning techniques, and application tasks. We also benchmark several state-of-the-art neural models for code intelligence, and provide an open-source toolkit tailored for the rapid prototyping of deep-learning-based code intelligence models. In particular, we inspect the existing code intelligence models under the basis of code representation learning, and provide a comprehensive overview to enhance comprehension of the present state of code intelligence. Furthermore, we publicly release the source code and data resources to provide the community with a ready-to-use benchmark, which can facilitate the evaluation and comparison of existing and future code intelligence models (https://xcodemind.github.io). At last, we also point out several challenging and promising directions for fu- ture research.
Keywords:
Code intelligence
code representation
deep learning
large language models
survey
benchmark
toolkit

Journal

ACM Computing Surveys cover
ACM Computing Surveys
IF:
28
Papers:
2.4K
Citations:
3.5W

Organization

S
salesforce
Scholars:
64
Papers: 70
Citations: 0
S
Simon Fraser University
Scholars:
1.0W
Papers: 1.0W
Citations: 1.4W
C
Chongqing University
Scholars:
5.1W
Papers: 4.1W
Citations: 6.0W
University of Illinois System cover
University of Illinois System
Scholars:
6.8W
Papers: 6.2W
Citations: 644
U
university of technology sydney
Scholars:
1.6W
Papers: 2.0W
Citations: 25
researcher View more organizations