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 …

Unixcoder: Unified cross-modal pre-training for code representation

D Guo, S Lu, N Duan, Y Wang, M Zhou… - arXiv preprint arXiv …, 2022 - arxiv.org
Pre-trained models for programming languages have recently demonstrated great success
on code intelligence. To support both code-related understanding and generation tasks …

Automated repair of programs from large language models

Z Fan, X Gao, M Mirchev… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Large language models such as Codex, have shown the capability to produce code for
many programming tasks. However, the success rate of existing models is low, especially for …

Investigating explainability of generative AI for code through scenario-based design

J Sun, QV Liao, M Muller, M Agarwal, S Houde… - Proceedings of the 27th …, 2022 - dl.acm.org
What does it mean for a generative AI model to be explainable? The emergent discipline of
explainable AI (XAI) has made great strides in helping people understand discriminative …

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 …

Better together? an evaluation of ai-supported code translation

JD Weisz, M Muller, SI Ross, F Martinez… - Proceedings of the 27th …, 2022 - dl.acm.org
Generative machine learning models have recently been applied to source code, for use
cases including translating code between programming languages, creating documentation …

Codeattack: Code-based adversarial attacks for pre-trained programming language models

A Jha, CK Reddy - Proceedings of the AAAI Conference on Artificial …, 2023 - ojs.aaai.org
Pre-trained programming language (PL) models (such as CodeT5, CodeBERT,
GraphCodeBERT, etc.,) have the potential to automate software engineering tasks involving …

[HTML][HTML] A comprehensive review of state-of-the-art methods for Java code generation from natural language text

JL Espejel, MSY Alassan, EM Chouham… - Natural Language …, 2023 - Elsevier
Abstract Java Code Generation consists in generating automatically Java code from a
Natural Language Text. This NLP task helps in increasing programmers' productivity by …

Big code search: a bibliography

K Kim, S Ghatpande, D Kim, X Zhou, K Liu… - ACM Computing …, 2023 - dl.acm.org
Code search is an essential task in software development. Developers often search the
internet and other code databases for necessary source code snippets to ease the …

Code translation with compiler representations

M Szafraniec, B Roziere, H Leather, F Charton… - arXiv preprint arXiv …, 2022 - arxiv.org
In this paper, we leverage low-level compiler intermediate representations (IR) to improve
code translation. Traditional transpilers rely on syntactic information and handcrafted rules …