kirancodes.me
To Proof Maintenance & Beyond!

Balancing the Quality and Cost of Updating Dependencies

Damien Jaime, Pascal Poizat, Joyce El Haddad, Thomas Degueule

Abstract

Keeping dependencies up to date is a crucial software maintenance task that requires significant effort. Developers must choose which dependencies to update, select appropriate target versions, and minimize the impact of updates in terms of breaking changes and incompatibilities. Several factors influence the choice of a new dependency version, including its freshness, popularity, absence of vulnerabilities, and compatibility.

BibTeX
@inproceedings{Jaime-al:ASE24,
  author    = {Damien Jaime and
               Pascal Poizat and
               Joyce El Haddad and
               Thomas Degueule},
  title     = {Balancing the Quality and Cost of Updating Dependencies},
  booktitle = {ASE},
  pages     = {1834--1845},
  publisher = {{ACM}},
  year      = {2024},
}

Related papers