Diego Elias Damasceno Costa : Dependency Management in Software Ecosystems


mercredi 12 octobre 2022 - Séminaires

Le lien vers l’enregistrement se trouve ici (durée : 59 minutes)

Heure et date : Le 12 octobre 2022 à 12h30
Lieu : PK-5115 et Zoom
Conférencier : Diego Elias Damasceno Costa
Titre : Dependency Management in Software Ecosystems

Abstract : Software ecosystems, such as npm, Maven, and PyPI, have completely changed how we develop software. By providing a platform of reusable libraries and packages, software ecosystems have enabled developers to write less code, increasing productivity and improving the quality of delivered software. However, this level of code reuse has created significant challenges in software maintenance: developers struggle to select well-maintained libraries among the myriad of options, dependency maintenance issues abound, and vulnerable dependencies are widespread, risking the integrity of delivered software.

In this talk, I will present the challenges of dependency management in the era of software ecosystems, how my past research has contributed to the field and my vision for more transparent and proactive dependency management. 

Bio : Diego Elias Costa is an Assistant Professor in the Department of Computer Science at the Université du Québec à Montréal (UQAM), Canada. Before that, he worked as a Postdoctoral Researcher in the DAS Lab at Concordia University, and received his Ph.D. in Computer Science from Heidelberg University, Germany. His research interests cover various software engineering and performance engineering related topics, including dependency management, performance testing, and software engineering bots. You can find more about him at https://diegoeliascosta.github.io/.