Our publications
Publications made by REALISE Lab
2025
Conferences:
Early Detection of Performance Regressions by Bridging Local Performance Data and Architectural Models
Authors:
Lizhi Liao, Simon Eismann, Heng Li, Cor-Paul Bezemer, Diego Elias Costa, André van Hoorn
Type:
Conferences
2024
Journals:
Predicting the First Response Latency of Maintainers and Contributors in Pull Requests
Authors:
SayedHassan Khatoonabadi, Ahmad Abdellatif, Diego Elias Costa, Emad Shihab
Type:
Journals
Conferences:
A Transformer-based Approach for Augmenting Software Engineering Chatbots Datasets
Authors:
Ahmad Abdellatif, Khaled Badran, Diego Elias Costa, Emad Shihab
Type:
Conferences
The role of library versions in Developer-ChatGPT conversations
Authors:
Rachna Raj, Diego Elias Costa
Type:
Conferences
Predicting the Impact of Crashes Across Release Channels
Authors:
Suhaib Mujahid, Diego Elias Costa, Marco Castelluccio
Type:
Conferences
2023
Journals:
SE4AI: A Training Program Considering Technical, Social, and Professional Aspects of AI-based Software Systems
Authors:
Ahmad Abdellatif, Gita Ghiasi, Diego Elias Costa, Tanja Tajmel, Emad Shihab
Type:
Journals
Understanding the Helpfulness of Stale Bot for Pull-based Development
Authors:
SayedHassan Khatoonabadi, Diego Elias Costa, Suhaib Mujahid, Emad Shihab
Type:
Journals
Empirical analysis of security-related code reviews in npm packages
Authors:
Mahmoud Alfadel, Nicholas Alexandre Nagy, Diego Costa, Rabe Abdalkareem, Emad Shihab
Type:
Journals
Dependency Update Strategies and Package Characteristics
Authors:
Abbas Jafari, Diego Elias Costa, Rabe Abdalkareem, Emad Shihab
Type:
Journals
Empirical analysis of security vulnerabilities in Python packages
Authors:
Mahmoud Alfadel, Diego Elias Costa, Emad Shihab
Type:
Journals
Conferences:
Where to Go Now? Finding Alternatives for Declining Packages in the npm Ecosystem
Authors:
Suhaib Mujahid, Diego Elias Costa, Rabe Abdalkareem, Emad Shihab
Type:
Conferences
An Empirical Study on Bugs Inside PyTorch: A Replication Study
Authors:
Sharon Ho, Vahid Majdinasab, Mohayeminul Islam, Diego Elias Costa, Emad Shihab, Foutse Khomh, Sarah Nadi, Muhammad Raza
Type:
Conferences
Diversity Awareness in Software Engineering Participant Research
Authors:
Riya Dutta, Diego Elias Costa, Tanja Tajmel, Emad Shihab
Type:
Conferences
2022
Journals:
Can Ensembling Pre-processing Algorithms Lead to Better Machine Learning Fairness?
Authors:
Khaled Badran, Pierre-Olivier Cote, Amanda Kolopanis, Rached Bouchoucha, Antonio Collante, Diego Elias Costa, Emad Shihab, Foutse Khomh
Type:
Journals
On the Discoverability of npm Vulnerabilities in Node.js Projects
Authors:
Mahmoud Alfadel, Diego Elias Costa, Emad Shihab, Bram Adams.
Type:
Journals
On Wasted Contributions: Understanding the Dynamics of Contributor-Abandoned Pull Requests
Authors:
SayedHassan Khatoonabadi, Diego Elias Costa, Rabe Abdalkareem, Emad Shihab
Type:
Journals
A case study on the stability of performance tests for serverless applications
Authors:
Simon Eismann, Diego Elias Costa, Lizhi Liao, Cor-Paul Bezemer, Weiyi Shang, Andre van Hoorn, Samuel Kounev
Type:
Journals
Toward the Personalization of Biceps Fatigue Detection Model For Gym Activity: An Approach to Utilize Wearables’ Data From The Crowd
Authors:
Mohamed Elshafei, Diego Elias Costa, and Emad Shihab
Type:
Journals
Conferences:
Achievement Unlocked: A Case Study on Gamifying DevOps Practices in Industry
Authors:
Patrick Ayoup, Diego Elias Costa, Emad Shihab
Type:
Conferences
Not All Dependencies are Equal: An Empirical Study on Production Dependencies in NPM
Authors:
Jasmine Latendresse, Suhaib Mujahid, Diego Elias Costa, Emad Shihab
Type:
Conferences
Open Source Software: An Approach to Controlling Usage and Risk in Application Ecosystems
Authors:
Stan Zajdel, Diego Elias Costa, Hafedh Mili
Type:
Conferences
2021
Journals:
Towards Using Package Centrality Trend to Identify Packages in Decline
Authors:
Suhaib Mujahid, Diego Elias Costa, Rabe Abdalkareem, Emad Shihab, Bram Adams, Aymen Saied
Type:
Journals
Human Activity Recognition: A Comparative Study to Assess the Contribution Level of Accelerometer, ECG, and PPG Signals
Authors:
Mahsa Sadat Afzali Arani, Diego Elias Costa , Emad Shihab
Type:
Journals
How do developers use the Java Stream API?
Authors:
D. Costa, R. Raj
Type:
Journals
On the Impact of Biceps Muscle Fatigue in Human Activity Recognition
Authors:
Mohamed Elshafei, Diego Costa, Emad Shihab
Type:
Journals
Conferences:
Dependency Smells in JavaScript Projects
Authors:
Abbas Jafari, Diego Elias Costa, Rabe Abdalkareem, Emad Shihab, and Nikolaos Tsantalis
Type:
Conferences
A Comparison of Natural Language Understanding Platforms for Chatbots in Software Engineering
Authors:
Ahmad Abdellatif, Khaled Badran, Diego Costa, and Emad Shihab
Type:
Conferences
On the Use of Dependabot Security Pull Requests
Authors:
Mahmoud Alfadel, Diego Elias Costa, Emad Shihab
Type:
Conferences
How Effective is Continuous Integration in Indicating Single-Statement Bugs?
Authors:
Jasmine Latendresse, Rabe Abdalkareem, Diego Elias Costa, Emad Shihab
Type:
Conferences
Empirical Analysis of Security Vulnerabilities in Python Packages
Authors:
Mahmoud Alfadel, Diego Elias Costa, Emad Shihab
Type:
Conferences
Breaking Type-Safety in Go: An Empirical Study on the Usage of the unsafe Package
Authors:
Diego Costa, Suhaib Mujahid, Rabe Abdalkareem, and Emad Shihab
Type:
Conferences
2020
Journals:
Memory and resource leak defects and their repairs in Java projects
Authors:
Mohammad Ghanavati, Diego Costa, Janos Seboek, David Lo, and Artur Andrzejak
Type:
Journals
2019
Conferences:
What’s Wrong With My Benchmark Results? Studying Bad Practices in JMH Benchmarks
Authors:
Diego Costa, C. Bezemer, P. Leitner and A. Andrzejak
Type:
Conferences
Enhancing Commit Graphs with Visual Runtime Clues
Authors:
Juan P. S. Alcocer, Harold C. Jaimes, Diego Costa, Alexandre Bergel and Fabian Beck
Type:
Conferences
Agile construction of data science DSLs (tool demo)
Authors:
Artur Andrzejak, Kevin Kiefer, **Diego Costa**, and Oliver Wenz
Type:
Conferences
Thesis:
Benchmark-driven Software Performance Optimization
Authors:
Diego Costa
Type:
Thesis
2018
Conferences:
CollectionSwitch: a framework for efficient and dynamic collection selection
Authors:
Diego Costa and Artur Andrzejak
Type:
Conferences
Memory and resource leak defects in Java Projects: an empirical study
Authors:
Mohammadreza Ghanavati, Diego Costa, Artur Andrzejak, and Janos Seboek
Type:
Conferences
Journals:
Heterogeneous subgraph features for information networks
Authors:
Andreas Spitz, Diego Costa, Kai Chen, Jan Greulich, Johanna Geiß, Stefan Wiesberg, and Michael Gertz
Type:
Journals
2017
2016
Conferences:
ORPLocator: Identifying Read Points of Configuration Options via Static Analysis
Authors:
Zhen Dong, Artur Andrzejak, David Lo and Diego Costa
Type:
Conferences
2015
Conferences:
Characterization of Dynamic Memory Allocations in Real-World Applications: An Experimental Study
Authors:
Diego Costa and Rivalino Matias Jr.
Type:
Conferences
A Systematic Differential Analysis for Fast and Robust Detection of Software Aging
Authors:
Rivalino Matias, Artur Andrzejak, Fumio Machida, Diego Costa and Kishor Trivedi
Type:
Conferences
Experimental and theoretical analyses of memory allocation algorithms
Authors:
Diego Costa, Rivalino Matias, Marcia Fernandes, and Lucio Borges
Type:
Conferences