Jun 2026· Proceedings of the ACM on Software Engineering· Vol 3, pp. 2652 - 2674· 0 citations· 47 references
TL;DR
This paper conducts the first quantitative study of code suggestion acceptance on large-scale industrial data, and introduces CSAP (Code Suggestion Acceptance Prediction) to predict whether a developer will accept the code suggestion before it is displayed.
Abstract
AI-assisted programming tools are widely adopted, yet their practical utility is often undermined by undesired suggestions that interrupt developer workflows and cause frustration. While existing research has explored developer-AI interactions when programming qualitatively, a significant gap remains in quantitative analysis of developers’ acceptance of AI-generated code suggestions, partly because the necessary fine-grained interaction data is often proprietary. To bridge this gap, this paper conducts an empirical study using 66,239 industrial developer-AI interactions from a large technology company. We analyze features that are significantly different between accepted code suggestions and rejected ones. We find that accepted suggestions are characterized by significantly higher historical acceptance counts and ratios for both developers and projects, longer generation intervals, shorter preceding code context in the project, and older IDE versions. Based on these findings, we introduce CSAP (Code Suggestion Acceptance Prediction) to predict whether a developer will accept the code suggestion before it is displayed. Our evaluation of CSAP shows that it achieves an accuracy of 0.973 and 0.922 on the imbalanced and balanced datasets, respectively. Compared to a large language model baseline and an in-production industrial filter, CSAP improves the accuracy by 12.6% and 69.5% on the imbalanced dataset, and by 87.0% and 140.1% on the balanced dataset. Our results demonstrate that targeted personalization is a powerful approach for filtering out code suggestions with predicted rejection and reducing developer interruption. To the best of our knowledge, it is the first quantitative study of code suggestion acceptance on large-scale industrial data, and this work also sheds light on an important research direction of AI-assisted programming.
Recently, Developers have been relying on AI tools to support them in their daily work by generating code. While the use of large language model-based AI tools has improved productivity, the quality of the generated code wasn't always optimal. In a lot of cases, the code includes design issues known as code smells, whi...
Y. Younes, Yousef Elsheikh· IEEE Jordan Conference on Ap...· 0 citations
The research found out three things about how developers use Artificial Intelligence, adoption of Artificial Intelligence satisfaction, and with Artificial Intelligence the different ways developers are using Artificial Intelligence is changing.
P. Vijayakumar, Jegatheeswari Perumalsamy, P. Parida et al.· Proceedings of the 1st Inter...· 0 citations
The study concludes that while Vibe Coding is optimal for isolated prototyping, it introduces systemic risks in mission-critical architecture and mandates a pivot in software engineering pedagogy from syntax authorship to rigorous forensic curation and adversarial auditing.
Prateek Sharma Kharel, Suman Thapalia· International Journal For Mu...· 0 citations
A controlled human-subjects study examining the effects of physical exercise and AI-generated code summaries with varying correctness on developers’ summarization and bug detection performance concludes that AI assistance is generally useful for code summarization, but incorrect AI assistance substantially degrades bug...
Amy Wei, P. Santiesteban, Westley Weimer· IEEE Transactions on Softwar...· 0 citations
It is concluded that AI meaningfully augments developer productivity but does not yet demonstrably improve satisfaction or earnings, and that a hybrid human-AI model, supported by governance and training, remains the most defensible direction for application development.
Perseus Bhavnagri· International Journal for Re...· 0 citations
An empirical study of configuration prompt files in Cursor, a widely used AI-assisted code editor, shows that .cursorrules files emerged rapidly from mid-2024 and shows that there is a continuity of themes and topics between the now-legacy .cursorrules files and the current standard .mdc files.
Shuang Sun, Jafar Akhoundali, Arina Kudriavtseva et al.· International Conference on...· 1 citation· ⚡1
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.