In-ide code generation from natural language: Promise and challenges
A great part of software development involves conceptualizing or communicating the
underlying procedures and logic that needs to be expressed in programs. One major …
underlying procedures and logic that needs to be expressed in programs. One major …
Docprompting: Generating code by retrieving the docs
Publicly available source-code libraries are continuously growing and changing. This makes
it impossible for models of code to keep current with all available APIs by simply training …
it impossible for models of code to keep current with all available APIs by simply training …
Toolcoder: Teach code generation models to use api search tools
Automatically generating source code from natural language descriptions has been a
growing field of research in recent years. However, current large-scale code generation …
growing field of research in recent years. However, current large-scale code generation …
MultiPL-E: a scalable and polyglot approach to benchmarking neural code generation
Large language models have demonstrated the ability to generate both natural language
and programming language text. Although contemporary code generation models are …
and programming language text. Although contemporary code generation models are …
Multipl-e: A scalable and extensible approach to benchmarking neural code generation
Large language models have demonstrated the ability to generate both natural language
and programming language text. Such models open up the possibility of multi-language …
and programming language text. Such models open up the possibility of multi-language …
Codegeex: A pre-trained model for code generation with multilingual benchmarking on humaneval-x
Large pre-trained code generation models, such as OpenAI Codex, can generate syntax-
and function-correct code, making the coding of programmers more productive. In this paper …
and function-correct code, making the coding of programmers more productive. In this paper …
Incorporating external knowledge through pre-training for natural language to code generation
Open-domain code generation aims to generate code in a general-purpose programming
language (such as Python) from natural language (NL) intents. Motivated by the intuition that …
language (such as Python) from natural language (NL) intents. Motivated by the intuition that …
Expectation vs. experience: Evaluating the usability of code generation tools powered by large language models
Recent advances in Large Language Models (LLM) have made automatic code generation
possible for real-world programming tasks in general-purpose programming languages …
possible for real-world programming tasks in general-purpose programming languages …
Retrieval on source code: a neural code search
Searching over large code corpora can be a powerful productivity tool for both beginner and
experienced developers because it helps them quickly find examples of code related to their …
experienced developers because it helps them quickly find examples of code related to their …
In-ide generation-based information support with a large language model
Developers often face challenges in code understanding, which is crucial for building and
maintaining high-quality software systems. Code comments and documentation can provide …
maintaining high-quality software systems. Code comments and documentation can provide …