Towards a Framework for Systematic API Migrations
This work presents a framework for systematic Application Programming Interface (API) migrations that provides guidance for both manual and automated migration processes.The approach starts by matching methods from the old API version with those of the new version, followed by comparative syntactic and semantic analyses to produce migration steps.As a proof of concept, we implement the most challenging parts using structured, parameterized Artificial Intelligence (AI) queries, which also serve as a basis for evaluation.Our results demonstrate the feasibility and usefulness of this approach.Future work will focus on completing the full migration process while reducing reliance on AI due to its current limitations in reasoning.We also plan to evaluate the framework on real-world APIs to assess its effectiveness and general applicability.
Authors
- Robert Pergl (ORCID: https://orcid.org/0000-0003-2980-4400)
- Nikolas Jíša (ORCID: https://orcid.org/0009-0005-1551-2740)
Institutions
- Czech Technical University in Prague (CZ)
Publication Details
- Journal
- Annals of Computer Science and Information Systems
- Published
- 2025-10-15
- DOI
- https://doi.org/10.15439/2025f1225
- Primary Topic
- Software Engineering Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- České Vysoké Učení Technické v Praze