paper-with-me

홈 › Papers

A Survey on Large Language Models for Code Generation

2024-06-01 · Juyong Jiang, Fan Wang, Jiasi Shen, Sungju Kim, Sunghun Kim

Large Language Models (LLMs) have garnered remarkable advancements across diverse code-related tasks, known as Code LLMs, particularly in code generation that generates source code with LLM from natural language descriptions. This burgeoning field has captured significant interest from both academic researchers and industry professionals due to its practical significance in software development, e.g., GitHub Copilot. Despite the active exploration of LLMs for a variety of code tasks, either from the perspective of natural language processing (NLP) or software engineering (SE) or both, there is a noticeable absence of a comprehensive and up-to-date literature review dedicated to LLM for code generation. In this survey, we aim to bridge this gap by providing a systematic literature review that serves as a valuable reference for researchers investigating the cutting-edge progress in LLMs for code generation. We introduce a taxonomy to categorize and discuss the recent developments in LLMs for code generation, covering aspects such as data curation, latest advances, performance evaluation, ethical implications, environmental impact, and real-world applications. In addition, we present a historical overview of the evolution of LLMs for code generation and offer an empirical comparison using the HumanEval, MBPP, and BigCodeBench benchmarks across various levels of difficulty and types of programming tasks to highlight the progressive enhancements in LLM capabilities for code generation. We identify critical challenges and promising opportunities regarding the gap between academia and practical development. Furthermore, we have established a dedicated resource GitHub page (https://github.com/juyongjiang/CodeLLMSurvey) to continuously document and disseminate the most recent advances in the field.

📄 PDF Abstract BibTeX arXiv:2406.00515

Code (2)

juyongjiang/codellmsurvey 공식 구현
juyongjiang/codeup pytorch

Tasks

Code GenerationHumanEvalmbppSurveySystematic Literature Review

Similar Papers 제목 키워드 기반

Large Language Models for Code Generation: A Comprehensive Survey of Challenges, Techniques, Evaluation, and Applications

2025-03-03 · Nam Huynh, Beiyu Lin

Large Language Models (LLMs) have demonstrated their remarkable capabilities in numerous fields. This survey focuses on how LLMs empower users, regardless of their technical background, to use human languages to automati…

Code GenerationSurvey

Large Language Models for Multilingual Code Intelligence: A Survey

2026-04-27 · Chao Jiang, Dugang Liu, Cheng Wen, Zhiwu Xu 외 arxiv

Large language models have transformed AI-assisted software engineering, but current research remains biased toward high-resource languages such as Python, with weaker performance in languages like Rust and OCaml. Since …

Code TranslationCode Generation

Survey Response Generation: Generating Closed-Ended Survey Responses In-Silico with Large Language Models

2025-10-13 · Georg Ahnert, Anna-Carolina Haensch, Barbara Plank, Markus Strohmaier arxiv

Many in-silico simulations of human survey responses with large language models (LLMs) focus on generating closed-ended survey responses, whereas LLMs are typically trained to generate open-ended text instead. Previous r…

Response Generation

A Survey of using Large Language Models for Generating Infrastructure as Code

2024-03-30 · Kalahasti Ganesh Srivatsa, Sabyasachi Mukhopadhyay, Ganesh Katrapati, Manish Shrivastava

Infrastructure as Code (IaC) is a revolutionary approach which has gained significant prominence in the Industry. IaC manages and provisions IT infrastructure using machine-readable code by enabling automation, consisten…

Code GenerationSurvey

A Survey on LLM-based Code Generation for Low-Resource and Domain-Specific Programming Languages

2024-10-04 · Sathvik Joel, Jie JW Wu, Fatemeh H. Fard

Large Language Models (LLMs) have shown impressive capabilities in code generation for popular programming languages. However, their performance on Low-Resource Programming Languages (LRPLs) and Domain-Specific Languages…

Code Generation