Toward Code Generation: A Survey and Lessons from Semantic Parsing

04/26/2021
by   Celine Lee, et al.
0

With the growth of natural language processing techniques and demand for improved software engineering efficiency, there is an emerging interest in translating intention from human languages to programming languages. In this survey paper, we attempt to provide an overview of the growing body of research in this space. We begin by reviewing natural language semantic parsing techniques and draw parallels with program synthesis efforts. We then consider semantic parsing works from an evolutionary perspective, with specific analyses on neuro-symbolic methods, architecture, and supervision. We then analyze advancements in frameworks for semantic parsing for code generation. In closing, we present what we believe are some of the emerging open challenges in this domain.

READ FULL TEXT
research
05/12/2021

Assessing Semantic Frames to Support Program Comprehension Activities

Software developers often rely on natural language text that appears in ...
research
12/03/2018

A Survey on Semantic Parsing

A significant amount of information in today's world is stored in struct...
research
11/04/2019

A Holistic Natural Language Generation Framework for the Semantic Web

With the ever-growing generation of data for the Semantic Web comes an i...
research
11/02/2020

Context Dependent Semantic Parsing: A Survey

Semantic parsing is the task of translating natural language utterances ...
research
11/20/2018

An empirical evaluation of AMR parsing for legal documents

Many approaches have been proposed to tackle the problem of Abstract Mea...
research
01/01/2021

Semantic Parsing with Less Prior and More Monolingual Data

Semantic parsing is the task of converting natural language utterances t...
research
03/19/2018

Polyglot Semantic Parsing in APIs

Traditional approaches to semantic parsing (SP) work by training individ...

Please sign up or login with your details

Forgot password? Click here to reset