{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T08:01:27Z","timestamp":1780300887836,"version":"3.54.0"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T00:00:00Z","timestamp":1775952000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,12]]},"DOI":"10.1145\/3786151.3788608","type":"proceedings-article","created":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T07:01:45Z","timestamp":1780297305000},"page":"34-39","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Control Models for In-IDE Code Completion"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-5105-0518","authenticated-orcid":false,"given":"Aral","family":"de Moor","sequence":"first","affiliation":[{"name":"JetBrains, Amsterdam, Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-5325-5565","authenticated-orcid":false,"given":"Yana","family":"Hrynevich","sequence":"additional","affiliation":[{"name":"JetBrains, Prague, Czech Republic"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-8053-5135","authenticated-orcid":false,"given":"Hleb","family":"Badzeika","sequence":"additional","affiliation":[{"name":"JetBrains, Warsaw, Poland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-4722-1169","authenticated-orcid":false,"given":"Vladyslav","family":"Furda","sequence":"additional","affiliation":[{"name":"JetBrains, Prague, Czech Republic"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-1348-5930","authenticated-orcid":false,"given":"Marko","family":"Kojic","sequence":"additional","affiliation":[{"name":"JetBrains, Belgrade, Serbia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-5452-1082","authenticated-orcid":false,"given":"Artem","family":"Savelev","sequence":"additional","affiliation":[{"name":"JetBrains, Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-6976-3997","authenticated-orcid":false,"given":"Kostadin","family":"Cvejoski","sequence":"additional","affiliation":[{"name":"JetBrains, Bonn, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-9073-3296","authenticated-orcid":false,"given":"Darya","family":"Rovdo","sequence":"additional","affiliation":[{"name":"JetBrains, Amsterdam, Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-8042-5651","authenticated-orcid":false,"given":"Ekaterina","family":"Garanina","sequence":"additional","affiliation":[{"name":"JetBrains, Yerevan, Armenia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,6]]},"reference":[{"key":"e_1_3_3_1_2_2","doi-asserted-by":"publisher","unstructured":"Shraddha Barke Michael James and Nadia Polikarpova. 2022. Grounded Copilot: How Programmers Interact with Code-Generating Models. Proc. ACM Program. Lang. 1 CONF Article 1 (2022). 10.1145\/3586030","DOI":"10.1145\/3586030"},{"key":"e_1_3_3_1_3_2","doi-asserted-by":"publisher","unstructured":"Joel Becker Nate Rush Elizabeth Barnes and David Rein. 2025. Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity. (7 2025). 10.48550\/arXiv.2507.09089","DOI":"10.48550\/arXiv.2507.09089"},{"key":"e_1_3_3_1_4_2","doi-asserted-by":"publisher","unstructured":"Mia\u00a0Xu Chen Benjamin Lee Gagan Bansal Yuan Cao Shuyuan Zhang Justin Lu Jackie Tsay Yinan Wang Andrew\u00a0M Dai Zhifeng Chen Timothy Sohn Yonghui Wu Benjamin\u00a0N Lee Yuan Cao Shuyuan Zhang Justin Lu Jackie Tsay Yinan Wang Zhifeng Chen Timothy Sohn and Yonghui Wu. 2019. Gmail Smart Compose: Real-Time Assisted Writing. (2019). 10.1145\/3292500.3330723","DOI":"10.1145\/3292500.3330723"},{"key":"e_1_3_3_1_5_2","doi-asserted-by":"publisher","unstructured":"Daniele Cipollone Egor Bogomolov Arie van Deursen and Maliheh Izadi. 2025. TreeRanker: Fast and Model-agnostic Ranking System for Code Suggestions in IDEs. (8 2025). 10.48550\/arXiv.2508.02455","DOI":"10.48550\/arXiv.2508.02455"},{"key":"e_1_3_3_1_6_2","unstructured":"Google Cloud. 2025. DORA: State of AI-assisted Software Development. (2025)."},{"key":"e_1_3_3_1_7_2","doi-asserted-by":"publisher","unstructured":"Aral de Moor Arie van Deursen and Maliheh Izadi. 2024. A Transformer-Based Approach for Smart Invocation of Automatic Code Completion. AIware 2024 - Proceedings of the 1st ACM International Conference on AI-Powered Software Co-located with: ESEC\/FSE 2024 1 (5 2024) 28\u201337. 10.1145\/3664646.3664760","DOI":"10.1145\/3664646.3664760"},{"key":"e_1_3_3_1_8_2","doi-asserted-by":"publisher","unstructured":"Anna\u00a0Veronika Dorogush Vasily Ershov and Andrey Gulin. 2018. CatBoost: gradient boosting with categorical features support. (10 2018). 10.48550\/arXiv.1810.11363","DOI":"10.48550\/arXiv.1810.11363"},{"key":"e_1_3_3_1_9_2","doi-asserted-by":"publisher","unstructured":"Adel Elmahdy Huseyin\u00a0A. Inan and Robert Sim. 2022. Privacy Leakage in Text Classification A Data Extraction Approach. PrivateNLP 2022 - 4th Workshop on Privacy in Natural Language Processing at the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies Proceedings of the Workshop (2022) 13\u201320. 10.18653\/V1\/2022.PRIVATENLP-1.3","DOI":"10.18653\/V1\/2022.PRIVATENLP-1.3"},{"key":"e_1_3_3_1_10_2","unstructured":"William Harding. 2025. GitClear AI Code Quality Research. (2025). https:\/\/www.gitclear.com\/ai_assistant_code_quality_2025_researchhttps:\/\/gitclear-public.s3.us-west-2.amazonaws.com\/GitClear-AI-Copilot-Code-Quality-2025.pdf"},{"key":"e_1_3_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.18419\/darus-4555"},{"key":"e_1_3_3_1_12_2","unstructured":"Jacob Jackson Phillip Kravtsov and Shomil Jain. 2025. Improving Cursor Tab with online RL \u00b7 Cursor. https:\/\/cursor.com\/blog\/tab-rl"},{"key":"e_1_3_3_1_13_2","doi-asserted-by":"publisher","unstructured":"Roham Koohestani and Maliheh Izadi. 2025. Rethinking IDE Customization for Enhanced HAX: A Hyperdimensional Perspective. (2025). 10.48550\/arXiv.2501.02491","DOI":"10.48550\/arXiv.2501.02491"},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"publisher","unstructured":"Alexander Kovrigin Aleksandra Eliseeva Konstantin Grotov Egor Bogomolov and Yaroslav Zharov. 2025. PIPer: On-Device Environment Setup via Online Reinforcement Learning. (9 2025). 10.48550\/arXiv.2509.25455","DOI":"10.48550\/arXiv.2509.25455"},{"key":"e_1_3_3_1_15_2","doi-asserted-by":"publisher","unstructured":"Ryan Mckenna Yangsibo Huang Amer Sinha Borja Balle Zachary Charles Christopher\u00a0A. Choquette-Choo Badih Ghazi Georgios Kaissis Ravi Kumar Ruibo Liu Da Yu and Chiyuan Zhang. 2025. Scaling Laws for Differentially Private Language Models. 43375-43398\u00a0pages. 10.48550\/arXiv.2501.18914","DOI":"10.48550\/arXiv.2501.18914"},{"key":"e_1_3_3_1_16_2","doi-asserted-by":"publisher","unstructured":"Hussein Mozannar Gagan Bansal Adam Fourney and Eric Horvitz. 2024. Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programming. Conference on Human Factors in Computing Systems - Proceedings (2024). 10.1145\/3613904.3641936","DOI":"10.1145\/3613904.3641936"},{"key":"e_1_3_3_1_17_2","doi-asserted-by":"publisher","unstructured":"Hussein Mozannar Gagan Bansal Adam Fourney and Eric Horvitz. 2024. When to Show a Suggestion? Integrating Human Feedback in AI-Assisted Programming. (2024). 10.1609\/aaai.v38i9.28878","DOI":"10.1609\/aaai.v38i9.28878"},{"key":"e_1_3_3_1_18_2","doi-asserted-by":"publisher","unstructured":"Nikita Pavlichenko Iurii Nazarov Ivan Dolgov Ekaterina Garanina Dmitry Ustalov Ivan Bondyrev Kseniia Lysaniuk Evgeniia Vu Kirill Chekmenev Joseph Shtok Yaroslav Golubev Anton Semenkin and Uladzislau Sazanovich. 2025. Mellum: Production-Grade in-IDE Contextual Code Completion with Multi-File Project Understanding. 1 (10 2025). 10.48550\/arXiv.2510.05788","DOI":"10.48550\/arXiv.2510.05788"},{"key":"e_1_3_3_1_19_2","doi-asserted-by":"publisher","unstructured":"James Prather Brent\u00a0N. Reeves Paul Denny Brett\u00a0A. Becker Juho Leinonen Andrew Luxton-Reilly Garrett Powell James Finnie-Ansley and Eddie\u00a0Antonio Santos. 2023. \"It\u2019s Weird That it Knows What I Want\": Usability and Interactions with Copilot for Novice Programmers. ACM Transactions on Computer-Human Interaction 31 (4 2023). Issue 1. 10.1145\/3617367","DOI":"10.1145\/3617367"},{"key":"e_1_3_3_1_20_2","unstructured":"Darya Rovdo. 2025. AI Code Completion: Less Is More. https:\/\/blog.jetbrains.com\/ai\/2025\/03\/ai-code-completion-less-is-more\/"},{"key":"e_1_3_3_1_21_2","volume-title":"The 2nd ACM International Conference on AI Foundation Models and Software Engineering","author":"Rovdo Darya","year":"2025","unstructured":"Darya Rovdo. 2025. Industry Keynote: One shall not live on LLM alone (FORGE 2025 - Keynotes) - FORGE 2025. In The 2nd ACM International Conference on AI Foundation Models and Software Engineering (Ottawa, Canada). https:\/\/conf.researchr.org\/details\/forge-2025\/forge-2025-keynotes\/5\/Industry-Keynote-One-shall-not-live-on-LLM-alone"},{"key":"e_1_3_3_1_22_2","unstructured":"Anton Semenkin. 2025. Introducing Next Edit Suggestions in JetBrains AI Assistant. https:\/\/blog.jetbrains.com\/ai\/2025\/08\/introducing-next-edit-suggestions-in-jetbrains-ai-assistant\/"},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"publisher","unstructured":"Anton Semenkin Vitaliy Bibaev Yaroslav Sokolov Kirill Krylov Alexey Kalina Anna Khannanova Danila Savenkov Darya Rovdo Igor Davidenko Kirill Karnaukhov Maxim Vakhrushev Mikhail Kostyukov Mikhail Podvitskii Petr Surkov Yaroslav Golubev Nikita Povarov and Timofey Bryksin. 2024. Full Line Code Completion: Bringing AI to Desktop. (5 2024). 10.1109\/ICSE-SEIP66354.2025.00055","DOI":"10.1109\/ICSE-SEIP66354.2025.00055"},{"key":"e_1_3_3_1_24_2","doi-asserted-by":"publisher","unstructured":"Anton Semenkin Yaroslav Sokolov and Evgeniia Vu. 2024. Context Composing for Full Line Code Completion. (2024). 10.48550\/arXiv.2402.09230","DOI":"10.48550\/arXiv.2402.09230"},{"key":"e_1_3_3_1_25_2","doi-asserted-by":"publisher","unstructured":"Agnia Sergeyuk Ilya Zakharov Ekaterina Koshchenko and Maliheh Izadi. 2025. Human-AI Experience in Integrated Development Environments: A Systematic Literature Review. Proceedings of the 1st ACM\/IEEE Workshop on Integrated Development Environments (2025) 95\u2013100. 10.1007\/s10664-025-10793-0","DOI":"10.1007\/s10664-025-10793-0"},{"key":"e_1_3_3_1_26_2","doi-asserted-by":"publisher","unstructured":"Zhensu Sun Xiaoning Du Fu Song Shangwen Wang Mingze Ni Li Li and David Lo. 2025. Don\u2019t Complete It! Preventing Unhelpful Code Completion for Productive and Sustainable Neural Code Completion Systems. ACM Transactions on Software Engineering and Methodology 34 (2 2025). Issue 1. 10.1145\/3688831","DOI":"10.1145\/3688831"},{"key":"e_1_3_3_1_27_2","unstructured":"Parth Thakkar. 2022. copilot-explorer | Hacky repo to see what the Copilot extension sends to the server. https:\/\/thakkarparth007.github.io\/copilot-explorer\/posts\/copilot-internals.html"},{"key":"e_1_3_3_1_28_2","doi-asserted-by":"publisher","unstructured":"Dmitry Ustalov Egor Bogomolov Alexander Bezzubov Yaroslav Golubev Evgeniy Glukhov Georgii Levtsov and Vladimir Kovalenko. 2025. Challenge on Optimization of Context Collection for Code Completion. (10 2025). 10.48550\/arXiv.2510.04349","DOI":"10.48550\/arXiv.2510.04349"},{"key":"e_1_3_3_1_29_2","doi-asserted-by":"publisher","unstructured":"Priyan Vaithilingam Tianyi Zhang and Elena\u00a0L. Glassman. 2022. Expectation vs. Experience: Evaluating the Usability of Code Generation Tools Powered by Large Language Models. Conference on Human Factors in Computing Systems - Proceedings (4 2022) 1\u20137. 10.1145\/3491101.3519665","DOI":"10.1145\/3491101.3519665"},{"key":"e_1_3_3_1_30_2","doi-asserted-by":"publisher","unstructured":"Ruotong Wang Ruijia Cheng Denae Ford and Thomas Zimmermann. 2023. Investigating and Designing for Trust in AI-powered Code Generation Tools. 2024 ACM Conference on Fairness Accountability and Transparency FAccT 2024 1 (5 2023) 1475\u20131493. 10.1145\/3630106.3658984","DOI":"10.1145\/3630106.3658984"},{"key":"e_1_3_3_1_31_2","unstructured":"Andrew Zakonov. 2025. Meet Junie Your Coding Agent by JetBrains. https:\/\/blog.jetbrains.com\/junie\/2025\/01\/meet-junie-your-coding-agent-by-jetbrains\/"},{"key":"e_1_3_3_1_32_2","doi-asserted-by":"publisher","unstructured":"Zhihan Zhou Qixiang Fang Leonardo Neves Francesco Barbieri Yozen Liu Han Liu Maarten\u00a0W Bos and Ron Dotsch. 2024. USE: Dynamic User Modeling with Stateful Sequence Models. (3 2024). 10.48550\/arXiv.2403.13344","DOI":"10.48550\/arXiv.2403.13344"},{"key":"e_1_3_3_1_33_2","doi-asserted-by":"publisher","unstructured":"Albert Ziegler Eirini Kalliamvakou X\u00a0Alice Li Andrew Rice Devon Rifkin Shawn Simister Ganesh Sittampalam Edward Aftandilian and Edward Aftandil. 2022. Productivity assessment of neural code completion. (6 2022) 21\u201329. 10.1145\/3520312.3534864","DOI":"10.1145\/3520312.3534864"}],"event":{"name":"IDE '26: 3rd ACM\/IEEE International Workshop on Integrated Development Environments","location":"Rio de Janeiro Brazil","acronym":"IDE '26","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS","Faculty of Engineering of University of Porto"]},"container-title":["Proceedings of the 3rd ACM\/IEEE International Workshop on Integrated Development Environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3786151.3788608","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T07:17:48Z","timestamp":1780298268000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3786151.3788608"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,12]]},"references-count":32,"alternative-id":["10.1145\/3786151.3788608","10.1145\/3786151"],"URL":"https:\/\/doi.org\/10.1145\/3786151.3788608","relation":{},"subject":[],"published":{"date-parts":[[2026,4,12]]},"assertion":[{"value":"2026-06-01","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}