DI-UMONS : Dépôt institutionnel de l’université de Mons

Recherche transversale
(titres de publication, de périodique et noms de colloque inclus)
2020-09-09 - Colloque/Présentation - communication orale - Anglais - page(s)

Mens Tom , "Is my software ecosystem healthy? It depends!" in International Conference on the Quality of Information and Communications Technology, virtuel, Portugal, 2020

  • Codes CREF : Informatique appliquée logiciel (DI2570), Informatique générale (DI1162), Analyse de systèmes informatiques (DI2572)
  • Unités de recherche UMONS : Génie Logiciel (S852)
  • Instituts UMONS : Institut de Recherche en Technologies de l’Information et Sciences de l’Informatique (InforTech)

Abstract(s) :

(Anglais) Open source software development has become the dominant basis for today's software systems, and software packaging ecosystems have become the norm for geographically distributed social coding. Such ecosystems come in many forms and flavors, such as package managers for operating systems, package repositories for specific application frameworks, or collections of reusable libraries for specific programming languages. Such ecosystems have in common that they contain large numbers of interdependent software package that are developed and maintained by many interacting contributors through online development platforms (such as GitHub and GitLab) and their associated tools for collaborative coding. Because of their inherently socio-technical nature, packaging ecosystems face a wide range of health issues that may propagate over the network through explicit package dependencies or implicit social links, and hence may have an important impact on the ecosystem as a whole. This talk presents our recent empirical research on analysing and improving the health of software package dependency networks, suggesting avenues of future research, and providing recommendations for communities and tool developers to address software health and dependency issues.