Neural Machine Translation for Code Generation
원문 초록
Neural machine translation (NMT) methods developed for natural language processing have been shown to be highly successful in automating translation from one natural language to another. Recently, these NMT methods have been adapted to the generation of program code. In NMT for code generation, the task is to generate output source code that satisfies constraints expressed in the input. In the literature, a variety of different input scenarios have been explored, including generating code based on natural language description, lower-level representations such as binary or assembly (neural decompilation), partial representations of source code (code completion and repair), and source code in another language (code translation). In this paper we survey the NMT for code generation literature, cataloging the variety of methods that have been explored according to input and output representations, model architectures, optimization techniques used, data sets, and evaluation methods. We discuss the limitations of existing methods and future research directions
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Seed-Coder: Let the Code Model Curate Data for Itself
Can You Really Trust Code Copilots? Evaluating Large Language Models from a Code Security Perspective
Are We Paying Attention to Her? Investigating Gender Disambiguation and Attention in Machine Translation
Do Not Change Me: On Transferring Entities Without Modification in Neural Machine Translation -- a Multilingual Perspective
hdl2v: A Code Translation Dataset for Enhanced LLM Verilog Generation
ConECT Dataset: Overcoming Data Scarcity in Context-Aware E-Commerce MT
토론
이 논문과 연결된 포럼 글이 아직 없습니다.