About

Code Generation is an important field to predict explicit code or program structure from multimodal data sources such as incomplete code, programs in another programming language, natural language descriptions or execution examples. Code Generation tools can assist the development of automatic programming tools to improve programming productivity.

Source: Deep Learning for Source Code Modeling and Generation

Benchmarks

TREND DATASET BEST METHOD PAPER TITLE PAPER CODE COMPARE

Subtasks

Datasets

Latest papers with code

ProphetNet-X: Large-Scale Pre-training Models for English, Chinese, Multi-lingual, Dialog, and Code Generation

16 Apr 2021microsoft/ProphetNet

ProphetNet is a pre-training based natural language generation method which shows powerful performance on English text summarization and question generation tasks.

CODE GENERATION OPEN-DOMAIN DIALOG QUESTION GENERATION TEXT GENERATION TEXT SUMMARIZATION

279
16 Apr 2021

Text2App: A Framework for Creating Android Apps from Text Descriptions

16 Apr 2021Masum06/Text2App

We overcome this limitation by transforming natural language into an abstract intermediate formal language representing an application with a substantially smaller number of tokens.

CODE GENERATION LANGUAGE MODELLING

12
16 Apr 2021

A Sketch-Based Neural Model for Generating Commit Messages from Diffs

8 Apr 2021nicolae-teodor-pavel/commit-message-generation

In this paper we apply neural machine translation (NMT) techniques to convert code diffs into commit messages and we present an improved sketch-based encoder for this task.

CODE GENERATION MACHINE TRANSLATION

10
08 Apr 2021

Embedding API Dependency Graph for Neural Code Generation

29 Mar 2021RuYunW/ADG-Seq2Seq

In recent years, many deep learning based approaches have been proposed, which can generate a sequence of code from a sequence of textual program description.

CODE GENERATION GRAPH EMBEDDING

3
29 Mar 2021

Unified Pre-training for Program Understanding and Generation

10 Mar 2021wasiahmad/PLBART

Experiments on code summarization in the English language, code generation, and code translation in seven programming languages show that PLBART outperforms or rivals state-of-the-art models.

CODE GENERATION DENOISING PROGRAM REPAIR SOURCE CODE SUMMARIZATION TEXT GENERATION

26
10 Mar 2021

Automatic code generation from sketches of mobile applications in end-user development using Deep Learning

9 Mar 2021lapix/Sketch2AIA

A common need for mobile application development by end-users or in computing education is to transform a sketch of a user interface into wireframe code using App Inventor, a popular block-based programming environment.

CODE GENERATION COMPONENT CLASSIFICATION

0
09 Mar 2021

IOT: Instance-wise Layer Reordering for Transformer Structures

ICLR 2021 instance-wise-ordered-transformer/IOT

Based on this observation, in this work, we break the assumption of the fixed layer order in the Transformer and introduce instance-wise layer reordering into the model structure.

ABSTRACTIVE TEXT SUMMARIZATION CODE GENERATION MACHINE TRANSLATION

15
05 Mar 2021

Automatic Code Generation using Pre-Trained Language Models

21 Feb 2021kandluis/code-gen

Specifically, we propose an end-to-end machine learning model for code generation in the Python language built on-top of pre-trained language models.

CODE GENERATION

7
21 Feb 2021

Cain: Automatic Code Generation for Simultaneous Convolutional Kernels on Focal-plane Sensor-processors

21 Jan 2021ed741/cain

Focal-plane Sensor-processors (FPSPs) are a camera technology that enable low power, high frame rate computation, making them suitable for edge computation.

CODE GENERATION

5
21 Jan 2021