Coderl: Mastering code generation through pretrained models and deep reinforcement learning

H Le, Y Wang, AD Gotmare… - Advances in Neural …, 2022 - proceedings.neurips.cc
Program synthesis or code generation aims to generate a program that satisfies a problem
specification. Recent approaches using large-scale pretrained language models (LMs) have …

Competition-level code generation with alphacode

Y Li, D Choi, J Chung, N Kushman, J Schrittwieser… - Science, 2022 - science.org
Programming is a powerful and ubiquitous problem-solving tool. Systems that can assist
programmers or even generate programs themselves could make programming more …

Deep Learning for Code Intelligence: Survey, Benchmark and Toolkit

Y Wan, Z Bi, Y He, J Zhang, H Zhang, Y Sui… - ACM Computing …, 2024 - dl.acm.org
Code intelligence leverages machine learning techniques to extract knowledge from
extensive code corpora, with the aim of developing intelligent tools to improve the quality …

Reacc: A retrieval-augmented code completion framework

S Lu, N Duan, H Han, D Guo, S Hwang… - arXiv preprint arXiv …, 2022 - arxiv.org
Code completion, which aims to predict the following code token (s) according to the code
context, can improve the productivity of software development. Recent work has proved that …

Grounded copilot: How programmers interact with code-generating models

S Barke, MB James, N Polikarpova - Proceedings of the ACM on …, 2023 - dl.acm.org
Powered by recent advances in code-generating models, AI assistants like Github Copilot
promise to change the face of programming forever. But what is this new face of …

Codescore: Evaluating code generation by learning code execution

Y Dong, J Ding, X Jiang, G Li, Z Li, Z Jin - arXiv preprint arXiv:2301.09043, 2023 - arxiv.org
A proper code evaluation metric (CEM) profoundly impacts the evolution of code generation,
which is an important research field in NLP and software engineering. Prevailing match …

Think outside the code: Brainstorming boosts large language models in code generation

XY Li, JT Xue, Z Xie, M Li - arXiv preprint arXiv:2305.10679, 2023 - arxiv.org
Code generation aims to automatically generate source code from high-level task
specifications, which can significantly increase productivity of software engineering …

Domain adaptive code completion via language models and decoupled domain databases

Z Tang, J Ge, S Liu, T Zhu, T Xu… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
Large Language Models (LLMs) have demonstrated remarkable performance in code
completion. However, due to the lack of domain-specific knowledge, they may not be optimal …

Reinforcement learning from automatic feedback for high-quality unit test generation

B Steenhoek, M Tufano, N Sundaresan… - arXiv preprint arXiv …, 2023 - arxiv.org
Software testing is a crucial aspect of software development, and the creation of high-quality
tests that adhere to best practices is essential for effective maintenance. Recently, Large …

Detect-localize-repair: A unified framework for learning to debug with codet5

NDQ Bui, Y Wang, S Hoi - arXiv preprint arXiv:2211.14875, 2022 - arxiv.org
Automated software debugging is a crucial task for improving the productivity of software
developers. Many neural-based techniques have been proven effective for debugging …