14 papers · ranked by Valyu relevance
Yihong Dong, Xue Jiang, Jiaru Qian, Wang Tian + 2 more
—Code generation agents powered by large language models (LLMs) are revolutionizing the software development paradigm. Distinct from previous code generation techniques, code generation agents are characterized by three core features. 1) Autonomy: the ability to independently manage the entire workflow, from task…
Huy Le, Phong Nguyen, Hao Do, Tuan Nguyen + 3 more
Automatic code generation has long been regarded as a critical and aspirational goal in Software Engineering research [1, 2, [3]]. Its core objective is to translate userprovided requirements—often expressed in natural language—into executable source code, thereby streamlining the software development process. This…
Chao Liu, Xuanlin Bao, Hongyu Zhang, Neng Zhang + 3 more
'Xiaohong Zhang' 'Meng Yan'] Abstract—Automated code generation can be a powerful technique for software development, significantly reducing developers' efforts and time required to create new code by generating it automatically based on requirements. Recently, OpenAI's language model ChatGPT has emerged as a powerful…
Hina Mahmood, Atif Aftab Ahmed Jilani, Abdul Rauf
Automatic generation of software code from system design models remains an actively explored research area for the past several years. A number of tools are currently available to facilitate and automate the task of generating code from software models. To the best of our knowledge, existing software tools rely on an…
Naizhu Jin, Zhong Li, Tian Zhang, Qingkai Zeng
—With the rapid development of code intelligence, the application of multiple programming languages is becoming increasingly widespread. However, most existing code generation models mainly focus on a single or a few programming languages, resulting in unsatisfactory performance in a multilingual environment.…
Pengcheng Yin, Graham Neubig
We consider the problem of parsing natural language descriptions into source code written in a general-purpose programming language like Python. Existing datadriven methods treat this problem as a language generation task without considering the underlying syntax of the target programming language. Informed by previous…
Junqiao Wang, Zhang Zeng, Yangfan He, Yu‐Yang Song + 7 more
'Yuchen Li' 'Hengyuan Xu' 'Kunyu Wu' 'Guojun Qian' 'Qiuwu Chen' 'Lewei He'] With the rapid evolution of large language models (LLM), reinforcement learning (RL) has emerged as a pivotal technique for code generation and optimization in various domains. This paper presents a systematic survey of the application of RL in…
Xinyi He, Jiaru Zou, Yun Lin, Mengyu Zhou + 3 more
and Correctness Testing Authors: ['Xinyi He' 'Jiaru Zou' 'Yun Lin' 'Mengyu Zhou' 'Han Shi' 'Zejian Yuan' 'Dongmei Zhang'] Large Language Models (LLMs) have revolutionized code generation ability by converting natural language descriptions into executable code. However, generating complex code within real-world…
Alexander Roth, Bernhard Rumpe⋆
A generator can be seen as a software system that produces an implementation from a higher-level description of a part of a software [Czarnecki and Eisenecker, 2000]. A code generator is a special type of a generator that creates an implementation in a programming language from a set of input artifacts, which are…
Xin-Ye Li, Jiang-Tian Xue, Zheng Xie, Ming Li
Code generation aims to automatically generate source code from high-level task specifications, which can significantly increase productivity of software engineering. Recently, approaches based on large language models (LLMs) have shown remarkable code generation abilities on simple tasks. However, generate code for…
Yabing Zhu, Yanfeng Zhang, Huili Yang, Fangjing Wang
We propose GANCoder, an automatic programming approach based on Generative Adversarial Networks (GAN), which can generate the same functional and logical programming language codes conditioned on the given natural language utterances. The adversarial training between generator and discriminator helps generator learn…
Lianghong Guo, Yanlin Wang, Ensheng Shi, Wanjun Zhong + 5 more
Token Prevention Authors: ['Lianghong Guo' 'Yanlin Wang' 'Ensheng Shi' 'Wanjun Zhong' 'Hongyu Zhang' 'Jiachi Chen' 'Ruikai Zhang' 'Yuchi Ma' 'Zibin Zheng'] Code generation aims to automatically generate code snippets that meet given natural language requirements and plays an important role in software development.…
Gaurav Kolhatkar, Akshit Madan, Nidhi Kowtal, Satyajit Roy + 1 more
'Sheetal Sonawane'] Abstract—The conversion of user epics or stories into their appropriate representation in pseudocode or code is a timeconsuming task, which can take up a large portion of the time in an industrial project. With this research paper, we aim to present a methodology to generate pseudocode from a given…
Zhao Zhang, Qingyuan Liang, Zeyu Sun, Yizhou Chen + 5 more
ZHAO ZHANG, Peking University, China QINGYUAN LIANG, Peking University, China ZEYU SUN, Institute of Software, Chinese Academy of Sciences, China YIZHOU CHEN, Peking University, China GUOQING WANG, Peking University, China YICAN SUN, Peking University, China LU ZHANG, Peking University, China GE LI, Peking University…