When code completion fails: A case study on real-world completions

VJ Hellendoorn, S Proksch, HC Gall… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
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 …

Learning autocompletion from real-world datasets

GA Aye, S Kim, H Li - 2021 IEEE/ACM 43rd International …, 2021 - ieeexplore.ieee.org
Code completion is a popular software development tool integrated into all major IDEs.
Many neural language models have achieved promising results in completion suggestion …

Language models for code completion: A practical evaluation

M Izadi, J Katzy, T Van Dam, M Otten… - Proceedings of the …, 2024 - dl.acm.org
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 …

How practitioners expect code completion?

C Wang, J Hu, C Gao, Y Jin, T Xie, H Huang… - Proceedings of the 31st …, 2023 - dl.acm.org
Code completion has become a common practice for programmers during their daily
programming activities. It automatically predicts the next tokens or statements that the …

Practitioners' expectations on code completion

C Wang, J Hu, C Gao, Y Jin, T Xie, H Huang… - arXiv preprint arXiv …, 2023 - arxiv.org
Code completion has become a common practice for programmers during their daily
programming activities. It aims at automatically predicting the next tokens or lines that the …

When Neural Code Completion Models Size up the Situation: Attaining Cheaper and Faster Completion through Dynamic Model Inference

Z Sun, X Du, F Song, S Wang, L Li - Proceedings of the IEEE/ACM 46th …, 2024 - dl.acm.org
Leveraging recent advancements in large language models, modern neural code
completion models have demonstrated the capability to generate highly accurate code …

Cctest: Testing and repairing code completion systems

Z Li, C Wang, Z Liu, H Wang, D Chen… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Code completion, a highly valuable topic in the software development domain, has been
increasingly promoted for use by recent advances in large language models (LLMs). To …

Repobench: Benchmarking repository-level code auto-completion systems

T Liu, C Xu, J McAuley - arXiv preprint arXiv:2306.03091, 2023 - arxiv.org
Large Language Models (LLMs) have greatly advanced code auto-completion systems, with
a potential for substantial productivity enhancements for developers. However, current …

An empirical study on the usage of transformer models for code completion

M Ciniselli, N Cooper, L Pascarella… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
Code completion aims at speeding up code writing by predicting the next code token (s) the
developer is likely to write. Works in this field focused on improving the accuracy of the …

Pythia: Ai-assisted code completion system

A Svyatkovskiy, Y Zhao, S Fu… - Proceedings of the 25th …, 2019 - dl.acm.org
In this paper, we propose a novel end-to-end approach for AI-assisted code completion
called Pythia. It generates ranked lists of method and API recommendations which can be …