CE25 - Sciences et génie du logiciel - Réseaux de communication multi-usages, infrastructures de hautes performances

Usage-Driven Software Library Evolution – ALIEN

Submission summary

Software systems development typically entails the use of external software libraries. Just like any software, libraries evolve to incorporate new features, bug fixes, security patches, and refactorings, and clients must stay up-to-date with the libraries they use to benefit from these improvements. This co-evolution relation between clients and libraries is central to software development in general, and to software ecosystems in particular. ALIEN will investigate how library developers can better understand and anticipate the impact of their changes on their clients and ecosystems to help them make informed and responsible decisions about the development and evolution of their library. The aim is to strike the right balance between ensuring that clients will be able to gracefully migrate to new versions, and still deliver added value in the form of functional and extra-functional improvements. We will develop new tools to assist developers in the evolution of their libraries.

Project coordination

Thomas Degueule (Laboratoire Bordelais de Recherche en Informatique)

The author of this summary is the project coordinator, who is responsible for the content of this summary. The ANR declines any responsibility as for its contents.


LaBRI Laboratoire Bordelais de Recherche en Informatique

Help of the ANR 233,438 euros
Beginning and duration of the scientific project: December 2021 - 48 Months

Useful links

Explorez notre base de projets financés



ANR makes available its datasets on funded projects, click here to find more.

Sign up for the latest news:
Subscribe to our newsletter