mlsanityData to 14 Oct 2026

Using Copilot Agent Mode to Automate Library Migration: A Quantitative Assessment

arXiv 2510.26699 ↗First posted 30 Oct 2025cs.SEcited by 3

On the map: LLM agents and tool use → Software engineering coding agents

Abstract (arXiv)

Keeping software systems up to date is essential to avoid technical debt, security vulnerabilities, and the rigidity typical of legacy systems. However, updating libraries and frameworks remains a time consuming and error-prone process. Recent advances in Large Language Models (LLMs) and agentic coding systems offer new opportunities for automating such maintenance tasks. In this paper, we evaluate the update of a well-known Python library, SQLAlchemy, across a dataset of ten client applications. For this task, we use the Github's Copilot Agent Mode, an autonomous AI systema capable of planning and executing multi-step migration workflows. To assess the effectiveness of the automated migration, we also introduce Migration Coverage, a metric that quantifies the proportion of API usage points correctly migrated. The results of our study show that the LLM agent was capable of migrating functionalities and API usages between SQLAlchemy versions (migration coverage: 100%, median), but failed to maintain the application functionality, leading to a low test-pass rate (39.75%, median).

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 6 of its 13 references that are in the map. First posted on arXiv 30 Oct 2025.

Builds on

6 of 13 references.

References · 6

  1. 2025Agentic Large Language Models, a surveycited by 108
  2. 2025Migrating Code At Scale With LLMs At Googlecited by 14
  3. 2024Automatic Library Migration Using Large Language Models: First Resultscited by 9
  4. 2024Practical Considerations for Agentic LLM Systemscited by 9
  5. 2022Characterizing Python Library Migrationscited by 4
  6. 2025An Empirical Study of Python Library Migration Using Large Language Modelscited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 3.

3 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2025FreshBrew: A Benchmark for Evaluating AI Agents on Java Code Migration
  2. 2026From Translation to Superset: Benchmark-Driven Evolution of a Production AI Agent from Rust to Python
  3. 2024Beyond pip install: Evaluating LLM Agents for the Automated Installation of Python Projects
  4. 2025LLM Agents for Automated Dependency Upgrades
  5. 2026A Hybrid Dependency-Aware Framework for Task Decomposition and Dynamic Agent Generation in Oracle-to-PostgreSQL Migration
  6. 2026Exploration Structure in LLM Agents for Multi-File Change Localization
  7. 2026Environment-in-the-Loop: Rethinking Code Migration with LLM-based Agents
  8. 2026SWE Refactor Bench: Can Coding Agents Complete a Long-Horizon, Whole-Repository Stack Migration?