JAIME Damien
Équipe : MoVe
Date d'arrivée : 15/07/2021
- Sorbonne Université - LIP6
Boîte courrier 169
Couloir 25-26, Étage 2, Bureau 203
4 place Jussieu
75252 PARIS CEDEX 05
Tel: 01 44 27 87 71, Damien.Jaime (at) nulllip6.fr
https://lip6.fr/Damien.Jaime
Direction de recherche : Pascal POIZAT
Co-encadrement : EL HADDAD Joyce (Université Paris Dauphine / LAMSADE)
Analyse et évolution de dépendances dans les écosystèmes logiciels
Dans les logiciels modernes, de petits changements peuvent avoir de grandes conséquences, comme cela a pu être observé lors du "left pad incident". La suppression de cette fonction de 10 lignes du registre du gestionnaire de packages npm, a causé des problèmes pour des milliers de projets qui en dépendaient, directement ou indirectement. L'enchevêtrement entre pièces les composant est une cause bien connue de la complexité des logiciels. C'est le cas aux bas niveaux avec des dépendances entre fonctions, méthodes ou classes. Mais des niveaux plus élevés, comme celui des écosystèmes logiciels, apportent encore plus à la complexité. L'objectif de la thèse est de proposer de nouvelles solutions aidant les organisations à analyser leurs écosystèmes logiciels et à réaliser l'évolution au niveau de leurs dépendances.
Publications 2022-2024
-
2024
- D. Jaime, J. El Haddad, P. Poizat : “Navigating and Exploring Software Dependency Graphs using Goblin”, (2024)
- D. Jaime, P. Poizat, J. El Haddad, Th. Degueule : “Balancing the Quality and Cost of Updating Dependencies”, 39th IEEE/ACM International Conference on Automated Software Engineering (ASE), Sacramento, United States (2024)
- D. Jaime, J. El Haddad, P. Poizat : “Goblin: A Framework for Enriching and Querying the Maven Central Dependency Graph”, 21st International Conference on Mining Software Repositories (MSR), Libonne, Portugal (2024)
-
2022
- D. Jaime, J. El Haddad, P. Poizat : “A Preliminary Study of Rhythm and Speed in the Maven Ecosystem”, 21st Belgium-Netherlands Software Evolution Workshop, Mons, Belgium (2022)