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 …

Spt-code: Sequence-to-sequence pre-training for learning source code representations

C Niu, C Li, V Ng, J Ge, L Huang, B Luo - Proceedings of the 44th …, 2022 - dl.acm.org
Recent years have seen the successful application of large pre-trained models to code
representation learning, resulting in substantial improvements on many code-related …

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 …

Symlm: Predicting function names in stripped binaries via context-sensitive execution-aware code embeddings

X **, K Pei, JY Won, Z Lin - Proceedings of the 2022 ACM SIGSAC …, 2022 - dl.acm.org
Predicting function names in stripped binaries is an extremely useful but challenging task, as
it requires summarizing the execution behavior and semantics of the function in human …

A survey on machine learning techniques for source code analysis

T Sharma, M Kechagia, S Georgiou, R Tiwari… - arxiv preprint arxiv …, 2021 - arxiv.org
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

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 …

Automatic code summarization via chatgpt: How far are we?

W Sun, C Fang, Y You, Y Miao, Y Liu, Y Li… - arxiv preprint arxiv …, 2023 - arxiv.org
To support software developers in understanding and maintaining programs, various
automatic code summarization techniques have been proposed to generate a concise …

Commonsense knowledge reasoning and generation with pre-trained language models: A survey

P Bhargava, V Ng - Proceedings of the AAAI Conference on Artificial …, 2022 - ojs.aaai.org
While commonsense knowledge acquisition and reasoning has traditionally been a core
research topic in the knowledge representation and reasoning community, recent years …

Large language models are few-shot summarizers: Multi-intent comment generation via in-context learning

M Geng, S Wang, D Dong, H Wang, G Li, Z **… - Proceedings of the 46th …, 2024 - dl.acm.org
Code comment generation aims at generating natural language descriptions for a code
snippet to facilitate developers' program comprehension activities. Despite being studied for …

Software defect prediction with semantic and structural information of codes based on graph neural networks

C Zhou, P He, C Zeng, J Ma - Information and Software Technology, 2022 - Elsevier
Context: Most defect prediction methods consider a series of traditional manually designed
static code metrics. However, only using these hand-crafted features is impractical. Some …