arrow
Return

AMRerank: A Framework for Library Migration Recommendations Using Multi-Agent Analysis and Data-Driven Reranking

delete2026-01-01
delete0
delete
OA
AI
J
Jie Luo
Z
Zijie Huang *
G
Gao Jian-hua
DOI:10.1049/sfw2/2169889delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Open-source libraries are indispensable for modern software development but can create substantial maintenance burdens when they become deprecated or unmaintained. Selecting an appropriate replacement among many candidates remains challenging, since methods relying only on historical mining or similarity metrics often miss subtle differences in meaning. We propose AMRerank, a novel framework that integrates multi-agent qualitative analysis with a data-driven, interpretable reranking model. AMRerank first deploys specialized agents to examine and classify semantic relationships between libraries, generating evidence-backed labels and concise summaries. An interpretable reranking framework then fuses these qualitative signals with heuristic and semantic features to produce a fine-grained, explainable ranking. Evaluated on the GT2014 benchmark against competitive baselines (LMG, MMR, MMRLC), AMRerank achieves Precision@1 of 0.899 and mean reciprocal rank (MRR) of 0.928. As our case studies show, the system provides actionable, human-readable evidence that helps developers make more reliable migration choices.
Keywords:
dependency management
library migration
multi-agent systems
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

I
IET Software
IF:
1.3
Papers:
21
Citations:
654

Organization

S
shanghai academy of science & technology
Scholars:
50
Papers: 21
Citations: 0
S
shanghai normal university
Scholars:
1.4K
Papers: 555
Citations: 0
Cited Papers

Cited Papers

Learning to recommend third-party library migration opportunities at the API level
err2020-05-01
err32
errOAAI
errAlrubaye, Hussein; Mkaouer, Mohamed Wiem; Khokhlov, Igor; Reznik, Leon; Ouni, Ali; Mcgoff, Jason
errShare
errSave
Vulnerable open source dependencies
err2018-10-11
err0
errOAAI
errIvan Pashchenko; Henrik Plate; Serena Elisa Ponta; Antonino Sabetta; Fabio Massacci
errShare
errSave
Hybrid API Migration: A Marriage of Small API Mapping Models and Large Language Models
err2023-08-04
err0
PREAI
errZhou,Bingzhe; Wang,Xinying; Xu,Shengbin; Yao,Yuan; Pan,Minxue; Xu,Feng; Ma,Xiaoxing
errShare
errSave
researcher View more