Towards Compatibly Mitigating Technical Lag in Maven Projects

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autor principal: Lu, Rui
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910901967257600
author Lu, Rui
author_facet Lu, Rui
contents Library reuse is a widely adopted practice in software development, however, re-used libraries are not always up-to-date, thus including unnecessary bugs or vulnerabilities. Brutely upgrading libraries to the latest versions is not feasible because breaking changes and bloated dependencies could be introduced, which may break the software project or introduce maintenance efforts. Therefore, balancing the technical lag reduction and the prevention of newly introduced issues are critical for dependency management. To this end, LagEase is introduced as a novel tool designed to address the challenges of mitigating the technical lags and avoid incompatibility risks and bloated dependencies. Experimental results show that LagEase outperforms Dependabot, providing a more effective solution for managing Maven dependencies.
format Preprint
id arxiv_https___arxiv_org_abs_2504_01843
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Towards Compatibly Mitigating Technical Lag in Maven Projects
Lu, Rui
Software Engineering
Library reuse is a widely adopted practice in software development, however, re-used libraries are not always up-to-date, thus including unnecessary bugs or vulnerabilities. Brutely upgrading libraries to the latest versions is not feasible because breaking changes and bloated dependencies could be introduced, which may break the software project or introduce maintenance efforts. Therefore, balancing the technical lag reduction and the prevention of newly introduced issues are critical for dependency management. To this end, LagEase is introduced as a novel tool designed to address the challenges of mitigating the technical lags and avoid incompatibility risks and bloated dependencies. Experimental results show that LagEase outperforms Dependabot, providing a more effective solution for managing Maven dependencies.
title Towards Compatibly Mitigating Technical Lag in Maven Projects
topic Software Engineering
url https://arxiv.org/abs/2504.01843