Learning autocompletion from real-world datasets
Code completion is a popular software development tool integrated into all major IDEs.
Many neural language models have achieved promising results in completion suggestion …
Many neural language models have achieved promising results in completion suggestion …
When code completion fails: A case study on real-world completions
Code completion is commonly used by software developers and is integrated into all major
IDE's. Good completion tools can not only save time and effort but may also help avoid …
IDE's. Good completion tools can not only save time and effort but may also help avoid …
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 …
Sequence model design for code completion in the modern IDE
Code completion plays a prominent role in modern integrated development environments
(IDEs). Machine learning has become ubiquitous in analogous natural language writing and …
(IDEs). Machine learning has become ubiquitous in analogous natural language writing and …
A self-attentional neural architecture for code completion with multi-task learning
Code completion, one of the most useful features in the Integrated Development
Environments (IDEs), can accelerate software development by suggesting the libraries …
Environments (IDEs), can accelerate software development by suggesting the libraries …
Towards full-line code completion with neural language models
A code completion system suggests future code elements to developers given a partially-
complete code snippet. Code completion is one of the most useful features in Integrated …
complete code snippet. Code completion is one of the most useful features in Integrated …
When Neural Code Completion Models Size up the Situation: Attaining Cheaper and Faster Completion through Dynamic Model Inference
Leveraging recent advancements in large language models, modern neural code
completion models have demonstrated the capability to generate highly accurate code …
completion models have demonstrated the capability to generate highly accurate code …
Combining program analysis and statistical language model for code statement completion
Automatic code completion helps improve developers' productivity in their programming
tasks. A program contains instructions expressed via code statements, which are considered …
tasks. A program contains instructions expressed via code statements, which are considered …
Reacc: A retrieval-augmented code completion framework
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 …
context, can improve the productivity of software development. Recent work has proved that …
Multi-task learning based pre-trained language model for code completion
Code completion is one of the most useful features in the Integrated Development
Environments (IDEs), which can accelerate software development by suggesting the next …
Environments (IDEs), which can accelerate software development by suggesting the next …