Diego Elias Costa
Biographie
Diego Elias Costa est professeur adjoint au Département CSSE de l’Université Concordia, où il dirige le laboratoire REALISE. Auparavant, il était professeur adjoint au Département d’informatique de l’UQAM, au Canada. Il a obtenu son doctorat en informatique à l’Université de Heidelberg, en Allemagne. Ses recherches portent sur un large éventail de sujets liés au génie logiciel, notamment la SE4AI, la gestion des dépendances, les tests de performance et les robots de génie logiciel. Ses travaux ont été publiés dans des revues telles que IEEE TSE, EMSE et TOSEM et dans des événements de premier plan tels que ICSE, FSE et ASE. Pour en savoir plus sur lui et son groupe de recherche, consultez le site https://realiselab.github.io/.
Sujets d'intérêts
- Génie logiciel
- Génie de la performance
- Écosystèmes logiciels
- L’Exploitation des dépôts de logiciels
- Robots de développement de logiciels
"Early Detection of Performance Regressions by Bridging Local Performance Data and Architectural Models."2025 IEEE/ACM 47th International Conference on Software Engineering (ICSE)317-3292025
"The role of library versions in Developer-ChatGPT conversations"2401.163402024
"Predicting the Impact of Crashes Across Release Channels"2401.136672024
"Understanding the Helpfulness of Stale Bot for Pull-Based Development: An Empirical Study of 20 Large Open-Source Projects"ACM Transactions on Software Engineering and Methodology3321-432023
"SE4AI: A Training Program Considering Technical, Social, and Professional Aspects of AI-Based Software Systems"IEEE Software41244-512024
"Where to Go Now? Finding Alternatives for Declining Packages in the npm Ecosystem"38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023IEEE1628-16392023
Sharon Chee Yin Ho, Vahid Majdinasab, Mohayeminul IslamDiego Elias Costa et
Emad Shihab, Foutse Khomh, Sarah Nadi, Muhammad Raza "An Empirical Study on Bugs Inside PyTorch: A Replication Study"IEEE International Conference on Software Maintenance and Evolution, ICSME 20234IEEE220-2312023
"Dependency Update Strategies and Package Characteristics"ACM Transactions on Software Engineering and Methodolog3261-292023
"On the Discoverability of npm Vulnerabilities in Node.js Projects"ACM Transactions on Software Engineering and Methodology3241-272023
"On Wasted Contributions: Understanding the Dynamics of Contributor-Abandoned Pull Requests-A Mixed-Methods Study of 10 Large Open-Source Projects"ACM Transactions on Software Engineering and Methodology3211-392023
Mahmoud Elfadel, Nicholas Alexandre NagyDiego Elias Costa et
Rabe Abdalkareem, Emad Shihab "Empirical analysis of security-related code reviews in npm packages"Journal of Systems and Software2031117522023
"Not All Dependencies are Equal: An Empirical Study on Production Dependencies in NPM"International Conference on Automated Software Engineering (ASE)122022
"Achievement Unlocked: A Case Study on Gamifying DevOps Practices in Industry."Symposium on the Foundations of Software Engineering (FSE)122022
"On the Discoverability of npm Vulnerabilities in Node.js Projects"Transactions on Software Engineering and Methodology (TOSEM)26202210.1145/3571848
"Empirical Analysis of Security Vulnerabilities in Python Packages"Empirical Software Engineering journal (EMSE)283592023
Khaled BadranPierre CoteAmanda KolopanisRached BouchouchaAntonio CollanteDiego Elias CostaEmad Shihab et
Foutse Khomh "Can Ensembling Pre-processing Algorithms Lead to Better Machine Learning Fairness?"IEEE Computer56471-792023
"Diversity Awareness in Software Engineering Participant Research"45th IEEE/ACM International Conference on Software Engineering: Software Engineering in Society, SEIS@ICSE 2023International Conference on Software Engineering (ICSE)IEEE120-1312023
"Dependency Smells in JavaScript Projects."IEEE Transactions on Software Engineering (TSE)48103790-38702022
Suhaib MujahidDiego Elias Costa et
Rabe Abdalkareem, Emad Shihab, Bram Adams, Aymen Saied "Towards Using Package Centrality Trend to Identify Packages in Decline"IEEE Transactions on Engineering Management (TEM)6962022
"Breaking Type-Safety in Go: An Empirical Study on the Usage of the unsafe Package"IEEE Transactions on Software Engineering482277-22942022
"Open Source Software: An Approach to Controlling Usage and Risk in Application Ecosystems"2203.103582022
"Challenges in Chatbot Development: A Study of Stack Overflow Posts"MSR’20: International Conference on Mining Software Repositories174-1852020
"What’s Wrong With My Benchmark Results? Studying Bad Practices in JMH Benchmarks"IEEE Transactions on Software Engineering (TSE)1452-14672019