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

Modern software relies heavily on third-party software libraries to streamline the development process. The act of switching one library for a similar counterpart, called library migration, naturally occurs as libraries become outdated or unsuitable for the project. Manually migrating from one library to another is a time-consuming task. Our previous research developed PyMigTool, a command-line LLM-based migration tool that can automate the complete migration process. In this paper, we present our VS Code IDE plugin, MigMate, that builds on PyMigTool by integrating the automated migration process into the developer’s existing development environment. MigMate provides an interactive experience, allowing developers to view and confirm changes before they are applied.

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