CE25 - Réseaux de communication multi-usages, infrastructures de hautes performances, sciences et technologies logicielles

MC-Evo²: Co-évolution multidimensionnelle des logiciels en évolution – MC-Evo

Résumé de soumission

La maintenance logicielle représente 40% à 80% du coût total de développement. Une entreprise IT a rapporté un coût de plusieurs millions$, avec un coût de 25 % plus élevé pour les projets complexes. Aujourd’hui, les logiciels évoluent souvent avec la philosophie "Release early, release often" adoptée notamment par les GAFAM. Ainsi, rendant la maintenance des logiciels difficile et coûteuse. Développer des logiciels complexes exige inévitablement des développeurs qu'ils gèrent de multiples dimensions, telles que les API à utiliser, les tests à écrire, etc.
Une évolution d’un logiciel peut causer des impacts qui nécessitent une coévolution. Par exemple, lorsque les APIs évoluent, le code doit être co-évolué, ou lorsque ce dernier évolue, ses tests doivent être co-évolués, etc. Ce projet vise à: 1) aborder ces défis d'un point de vue nouveau par une approche de co-évolution multidimensionnelle, 2) étudier empiriquement la co-évolution multidimensionnelle en pratique dans GitHub, Maven, et Eclipse, 3) automatiser et propager la co-évolution multidimensionnelle entre le code logiciel, les API, les tests et les modèles.

Coordination du projet

Djamel Eddine Khelladi (Institut de Recherche en Informatique et Systèmes Aléatoires)

L'auteur de ce résumé est le coordinateur du projet, qui est responsable du contenu de ce résumé. L'ANR décline par conséquent toute responsabilité quant à son contenu.

Partenaire

IRISA Institut de Recherche en Informatique et Systèmes Aléatoires

Aide de l'ANR 303 870 euros
Début et durée du projet scientifique : août 2021 - 48 Mois

Liens utiles

Explorez notre base de projets financés

 

 

L’ANR met à disposition ses jeux de données sur les projets, cliquez ici pour en savoir plus.

Inscrivez-vous à notre newsletter
pour recevoir nos actualités
S'inscrire à notre newsletter