Deep learning for code intelligence: Survey, benchmark and toolkit

Y Wan, Z Bi, Y He, J Zhang, H Zhang, Y Sui… - ACM Computing …, 2024 - dl.acm.org
Code intelligence leverages machine learning techniques to extract knowledge from
extensive code corpora, with the aim of develo** intelligent tools to improve the quality …

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

X Chen, X Hu, Y Huang, H Jiang, W Ji, Y Jiang… - Science China …, 2025 - Springer
Researchers have recently achieved significant advances in deep learning techniques,
which in turn has substantially advanced other research disciplines, such as natural …

On the evaluation of neural code summarization

E Shi, Y Wang, L Du, J Chen, S Han, H Zhang… - Proceedings of the 44th …, 2022 - dl.acm.org
Source code summaries are important for program comprehension and maintenance.
However, there are plenty of programs with missing, outdated, or mismatched summaries …

Esale: Enhancing code-summary alignment learning for source code summarization

C Fang, W Sun, Y Chen, X Chen, Z Wei… - IEEE Transactions …, 2024 - ieeexplore.ieee.org
(Source) code summarization aims to automatically generate succinct natural language
summaries for given code snippets. Such summaries play a significant role in promoting …

RACE: Retrieval-augmented commit message generation

E Shi, Y Wang, W Tao, L Du, H Zhang, S Han… - arxiv preprint arxiv …, 2022 - arxiv.org
Commit messages are important for software development and maintenance. Many neural
network-based approaches have been proposed and shown promising results on automatic …

Cocosoda: Effective contrastive learning for code search

E Shi, Y Wang, W Gu, L Du, H Zhang… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Code search aims to retrieve semantically relevant code snippets for a given natural
language query. Recently, many approaches employing contrastive learning have shown …

Gypsum: learning hybrid representations for code summarization

Y Wang, Y Dong, X Lu, A Zhou - Proceedings of the 30th IEEE/ACM …, 2022 - dl.acm.org
Code summarization with deep learning has been widely studied in recent years. Current
deep learning models for code summarization generally follow the principle in neural …

Abstract syntax tree for programming language understanding and representation: How far are we?

W Sun, C Fang, Y Miao, Y You, M Yuan, Y Chen… - arxiv preprint arxiv …, 2023 - arxiv.org
Programming language understanding and representation (aka code representation
learning) has always been a hot and challenging task in software engineering. It aims to …

An extractive-and-abstractive framework for source code summarization

W Sun, C Fang, Y Chen, Q Zhang, G Tao… - ACM Transactions on …, 2024 - dl.acm.org
(Source) Code summarization aims to automatically generate summaries/comments for
given code snippets in the form of natural language. Such summaries play a key role in …

Developer-intent driven code comment generation

F Mu, X Chen, L Shi, S Wang… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Existing automatic code comment generators mainly focus on producing a general
description of functionality for a given code snippet without considering developer intentions …