ICSE 2026
Sun 12 - Sat 18 April 2026 Rio de Janeiro, Brazil
Sat 18 Apr 2026 11:30 - 11:45 at Capri IV - Section 2: IDEs as Enablers

We introduce control models for LLM-powered code completion in JetBrains IDEs: ML classifiers which trigger inference and filter the generated suggestions to better align them with users and reduce unnecessary requests. To this end, we evaluate boosting- and transformer-based architectures on an offline dataset of real code completions with $n=98$ users. We further report the classification performance of our boosting-based approach on a range of syntactically diverse languages; and detail how they generalise to a production environment, where they increase inference efficiency by 16% while simultaneously improving completion quality metrics. With this study, we hope to demonstrate the potential in using auxiliary models for smarter in-IDE integration of LLM-driven features, highlight fruitful future directions, and open problems.

Sat 18 Apr

Displayed time zone: Brasilia, Distrito Federal, Brazil change

11:00 - 12:30
Section 2: IDEs as EnablersIDE at Capri IV
11:00
15m
Talk
MigMate: A VS Code Extension for LLM-based Library Migration of Python ProjectsVirtual Attendance
IDE
Matthias Kebede New York University Abu Dhabi, May Mahmoud New York University Abu Dhabi, Mohayeminul Islam University of Alberta, Sarah Nadi New York University Abu Dhabi
Pre-print Media Attached
11:15
15m
Talk
Protecting Private Code in IDE Autocomplete using Differential Privacy
IDE
Evgeny Grigorenko JetBrains Research, David Stanojevic JetBrains Research, David Ilic JetBrains Research, Egor Bogomolov JetBrains Research, Kostadin Cvejoski JetBrains Research
Pre-print
11:30
15m
Talk
Control Models for In-IDE Code Completion
IDE
Aral de Moor JetBrains, Yana Hrynevich JetBrains, Hleb Badzeika JetBrains, Vladyslav Furda JetBrains, Marko Kojic JetBrains, Artem Savelev JetBrains, Kostadin Cvejoski JetBrains Research, Darya Rovdo JetBrains, Ekaterina Garanina JetBrains
Pre-print
11:45
15m
Talk
From Detection to Prevention: Explaining Security-Critical Code to Avoid Vulnerabilities
IDE
Ranjith Krishnamurthy Fraunhofer IEM, Oshando Johnson Fraunhofer IEM, Goran Piskachev Amazon Web Services, Eric Bodden Heinz Nixdorf Institute at Paderborn University & Fraunhofer IEM
Pre-print
12:00
15m
Talk
Detecting UX smells in Visual Studio Code using LLMs
IDE
Andres Rodriguez LIFIA, UNLP, Juan Cruz Gardey LIFIA Fac. de Informática, UNLP, Alejandra Garrido LIFIA, University of La Plata & CONICET, Argentina
Pre-print
12:15
15m
Talk
SmartDoc: A Context-Aware Agentic Method Comment Generation Plugin
IDE
Vahid Etemadi Shiraz University of Technology, Gregorio Robles Universidad Rey Juan Carlos
Pre-print