Coderl: Mastering code generation through pretrained models and deep reinforcement learning
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 …
specification. Recent approaches using large-scale pretrained language models (LMs) have …
Competition-level code generation with alphacode
Programming is a powerful and ubiquitous problem-solving tool. Systems that can assist
programmers or even generate programs themselves could make programming more …
programmers or even generate programs themselves could make programming more …
Codefill: Multi-token code completion by jointly learning from structure and naming sequences
Code completion is an essential feature of IDEs, yet current auto-completers are restricted to
either grammar-based or NLP-based single token completions. Both approaches have …
either grammar-based or NLP-based single token completions. Both approaches have …
Pitfalls in language models for code intelligence: A taxonomy and survey
Modern language models (LMs) have been successfully employed in source code
generation and understanding, leading to a significant increase in research focused on …
generation and understanding, leading to a significant increase in research focused on …
Exploring the potential of chatgpt in automated code refinement: An empirical study
Code review is an essential activity for ensuring the quality and maintainability of software
projects. However, it is a time-consuming and often error-prone task that can significantly …
projects. However, it is a time-consuming and often error-prone task that can significantly …
Large language models of code fail at completing code with potential bugs
Large language models of code (Code-LLMs) have recently brought tremendous advances
to code completion, a fundamental feature of programming assistance and code …
to code completion, a fundamental feature of programming assistance and code …
Systematic literature review on solving competitive programming problem with artificial intelligence (ai)
F Alexander, EA Abdiwijaya, F Pherry… - 2022 1st …, 2022 - ieeexplore.ieee.org
Computer programming has emerged in research, industry, and everyday life as a general-
purpose problem-solving tool. From this expansion, there has been a steady rise in demand …
purpose problem-solving tool. From this expansion, there has been a steady rise in demand …
Language models for code completion: A practical evaluation
Transformer-based language models for automatic code completion have shown great
promise so far, yet the evaluation of these models rarely uses real data. This study provides …
promise so far, yet the evaluation of these models rarely uses real data. This study provides …
On the usage of continual learning for out-of-distribution generalization in pre-trained language models of code
Pre-trained language models (PLMs) have become a prevalent technique in deep learning
for code, utilizing a two-stage pre-training and fine-tuning procedure to acquire general …
for code, utilizing a two-stage pre-training and fine-tuning procedure to acquire general …
All you need is logs: Improving code completion by learning from anonymous ide usage logs
V Bibaev, A Kalina, V Lomshakov, Y Golubev… - Proceedings of the 30th …, 2022 - dl.acm.org
In this work, we propose an approach for collecting completion usage logs from the users in
an IDE and using them to train a machine learning based model for ranking completion …
an IDE and using them to train a machine learning based model for ranking completion …