Open links in new tab
  1. Deep learning has significantly advanced the field of code intelligence, enabling the development of tools that enhance programming productivity and quality. This survey explores the landscape of deep learning techniques applied to code intelligence, focusing on key areas such as code representation, model architectures, application tasks, and challenges.

    Key Areas of Focus

    1. Code Representation Learning: Code representation is foundational for code intelligence. Techniques like abstract syntax trees (ASTs), control/data flow graphs, and token-based embeddings are widely used to capture the structural and semantic properties of code. Models such as CodeBERT and GraphCodeBERT leverage these representations to improve understanding and generation tasks.

    2. Deep Learning Techniques: Architectures like transformers, graph neural networks (GNNs), and sequence-to-sequence models dominate this domain. For instance, models like CodeT5 and UniXcoder utilize encoder-decoder frameworks for tasks like code summarization and generation.

    3. Application Tasks: Deep learning models are applied to a variety of tasks, including: Code Generation: Automating code writing from natural language descriptions. Code Summarization: Generating concise descriptions of code functionality. Bug Detection and Repair: Identifying and fixing vulnerabilities or errors in code. Code Translation: Converting code between programming languages^2^^3^.

    4. Benchmarks and Toolkits: Benchmarks like CodeXGLUE and HumanEval provide standardized datasets for evaluating code intelligence models. Open-source toolkits facilitate rapid prototyping and experimentation with deep learning models for code.

  1. Deep Learning Based Code Generation Methods: Literature Review

    Mar 2, 2023 · This paper focuses on Code Generation task that aims at generating relevant code fragments according to given natural language descriptions. In the process of software development, …

    • Cite as: arXiv:2303.01056 [cs.SE]
    • Subjects: Software Engineering (cs.SE)
    • Comments: in Chinese language
  2. Deep learning for code generation: a survey - Springer

    Aug 20, 2024 · We hope that this survey may provide handy guidance to understanding, utilizing, and developing deep learning-based code-generation techniques for researchers and practitioners.

  3. Deep Learning Code Generation Fundamentals - MATLAB & Simulink

    Generate C/C++ code for prediction from a deep learning network that does not depend on third-party libraries. Update deep learning network parameters at run-time without regenerating code. Perform …

  4. New Deep Learning-Based Approach for Source Code Generation

    • See More

    Jul 20, 2025 · This study is guided by a set of research questions aimed at advancing the field of source code generation through deep learning techniques, with a specific application to computer vision …

  5. Deep learning for code generation: a survey - SciEngine

    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 …

  6. Deep Learning for Source Code Modeling and Generation:

    Jun 12, 2020 · To address the limitations of the traditional source code models, we formulate common program learning tasks under an encoder-decoder framework. After that, we introduce recent DL …

  7. People also ask
  8. le new era of automated code generation. To sort out developments, we have conducted a comprehensive review of solution to deep learning-based code generation. In this survey, we generally …

  9. Deep Learning

    The Deep Learning textbook is a resource intended to help students and practitioners enter the field of machine learning in general and deep learning in particular. The online version of the book is now …

  10. DeepCoder-14B: Open-Source Reinforcement Learning …

    Apr 9, 2025 · Among the most noteworthy developments in 2025 is DeepCoder-14B, an open-source, 14-billion-parameter language model specifically fine-tuned for …

  11. Deep Learning Based Code Generation Methods: Literature Review

    Mar 2, 2023 · This paper systematically review the current work on deep learning-based code generation and classify the current deep learning-based code generation methods into three categories: methods …