Diego Elias Costa

Biographie

Diego Elias Costa is an Assistant Professor in Software Engineering in the CSSE department of Concordia University. Before that, he was an assistant Professor in the Computer Science department at UQAM, Canada. He was a postdoctoral researcher at Concordia University and received his Ph.D. in Computer Science from Heidelberg University, Germany. His research interests cover a wide range of software engineering and performance engineering related topics, including dependency management, performance testing, adaptive data structures, and software engineering bots. His work has been published in major journals such as IEEE TSE, EMSE, JSS, and at premier venues such as MSR, ICSME, and CGO.

Sujets d'intérêts

  • Software Engineering
  • Performance Engineering
  • Software Ecosystems
  • Mining Software Repositories
  • Software Development Bots
L Liao, S Eismann, H Li, CP Bezemer, Diego Elias Costa et A van Hoorn, W Shang
"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
Rachna Raj et Diego Elias Costa
"The role of library versions in Developer-ChatGPT conversations"2401.163402024
Suhaib MujahidDiego Elias Costa et Marco Castelluccio
"Predicting the Impact of Crashes Across Release Channels"2401.136672024
SayedHassan KhatoonabadiDiego Elias Costa et Suhaib Mujahid, Emad Shihab
"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
Ahmad Abdellatif, Gita GhiasiDiego Elias Costa et Emad Shihab, Tanja Tajmel
"SE4AI: A Training Program Considering Technical, Social, and Professional Aspects of AI-Based Software Systems"IEEE Software41244-512024
Suhaib MujahidDiego Elias Costa et Rabe Abdelkareem, Emad Shihab
"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
Abbas Javan JafariDiego Elias Costa et Emad Shihab, Rabe Abdalkareem
"Dependency Update Strategies and Package Characteristics"ACM Transactions on Software Engineering and Methodolog3261-292023
Mahmoud AlfadelDiego Elias Costa et Emad Shihab
"On the Discoverability of npm Vulnerabilities in Node.js Projects"ACM Transactions on Software Engineering and Methodology3241-272023
SayedHassan KhatoonabadiDiego Elias Costa et Rabe Abdalkareem, Emad Shihab
"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
Jasmine LatendresseSuhaib MujahidDiego Elias Costa et Emad Shihab
"Not All Dependencies are Equal: An Empirical Study on Production Dependencies in NPM"International Conference on Automated Software Engineering (ASE)122022
Patrick AyoupDiego Elias Costa et Emad Shihab
"Achievement Unlocked: A Case Study on Gamifying DevOps Practices in Industry."Symposium on the Foundations of Software Engineering (FSE)122022
Mahmoud AlfadelDiego Elias CostaEmad Shihab et Bram Adams
"On the Discoverability of npm Vulnerabilities in Node.js Projects"Transactions on Software Engineering and Methodology (TOSEM)26202210.1145/3571848
Mahmoud AlfadelDiego Elias Costa et Emad Shihab
"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
Riya DuttaDiego Elias CostaTanja Tajmel et Emad Shihab
"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
Abbas JafariDiego Elias Costa et Rabe Abdalkareem, Emad Shihab, Nikolaos Tsantalis
"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
Diego Elias Costa et Suhaib Mujahid, Rabe Abdalkareem, Emad Shihab
"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
Ahmad AbdellatifDiego Elias Costa et Khaled Badran, Rabe Abdalkareem, Emad Shihab
"Challenges in Chatbot Development: A Study of Stack Overflow Posts"MSR’20: International Conference on Mining Software Repositories174-1852020
Diego Elias Costa et C. Bezemer, P. Leitner, A. Andrzejak
"What’s Wrong With My Benchmark Results? Studying Bad Practices in JMH Benchmarks"IEEE Transactions on Software Engineering (TSE)1452-14672019
Étudiant(e)s Statut Sujets
Raj, Rachna Maîtrise (Depuis 2023)

Software Supply Chain

Laib, Zakaria Maîtrise (Depuis 2023)

Machine Learning Fairness

Caumartin, Genevieve Maîtrise (Depuis 2023)

Multi Agent System for Software Engineering

Bilel Besbes, Mohamed Maîtrise (Depuis 2024)

Software Performance Engineering

Koohjani, Matin Maîtrise (Depuis 2024)

GenAI for Software Engineering