Diego Costa

Orcid: 0000-0001-7084-2594

Affiliations:
  • Concordia University, Montreal, QC, Canada
  • Heidelberg University, Gremany (PhD 2019)
  • Federal University of Uberlândia, Brazil (former)


According to our database1, Diego Costa authored at least 48 papers between 2014 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Understanding the Helpfulness of Stale Bot for Pull-Based Development: An Empirical Study of 20 Large Open-Source Projects.
ACM Trans. Softw. Eng. Methodol., February, 2024

SE4AI: A Training Program Considering Technical, Social, and Professional Aspects of AI-Based Software Systems.
IEEE Softw., 2024

The role of library versions in Developer-ChatGPT conversations.
CoRR, 2024

Predicting the Impact of Crashes Across Release Channels.
CoRR, 2024

2023
Dependency Update Strategies and Package Characteristics.
ACM Trans. Softw. Eng. Methodol., November, 2023

Empirical analysis of security-related code reviews in npm packages.
J. Syst. Softw., September, 2023

On the Discoverability of npm Vulnerabilities in Node.js Projects.
ACM Trans. Softw. Eng. Methodol., July, 2023

Empirical analysis of security vulnerabilities in Python packages.
Empir. Softw. Eng., June, 2023

Can Ensembling Preprocessing Algorithms Lead to Better Machine Learning Fairness?
Computer, April, 2023

On Wasted Contributions: Understanding the Dynamics of Contributor-Abandoned Pull Requests-A Mixed-Methods Study of 10 Large Open-Source Projects.
ACM Trans. Softw. Eng. Methodol., January, 2023

Predicting the First Response Latency of Maintainers and Contributors in Pull Requests.
CoRR, 2023

Dependency Practices for Vulnerability Mitigation.
CoRR, 2023

Where to Go Now? Finding Alternatives for Declining Packages in the npm Ecosystem.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

An Empirical Study on Bugs Inside PyTorch: A Replication Study.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

Diversity Awareness in Software Engineering Participant Research.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: Software Engineering in Society, 2023

2022
Dependency Smells in JavaScript Projects.
IEEE Trans. Software Eng., 2022

Breaking Type Safety in Go: An Empirical Study on the Usage of the unsafe Package.
IEEE Trans. Software Eng., 2022

A Comparison of Natural Language Understanding Platforms for Chatbots in Software Engineering.
IEEE Trans. Software Eng., 2022

Toward Using Package Centrality Trend to Identify Packages in Decline.
IEEE Trans. Engineering Management, 2022

Toward the Personalization of Biceps Fatigue Detection Model for Gym Activity: An Approach to Utilize Wearables' Data from the Crowd.
Sensors, 2022

A case study on the stability of performance tests for serverless applications.
J. Syst. Softw., 2022

Can Ensembling Pre-processing Algorithms Lead to Better Machine Learning Fairness?
CoRR, 2022

Open source software: an approach to controlling usage and risk in application ecosystems.
Proceedings of the SPLC '22: 26th ACM International Systems and Software Product Line Conference, Graz, Austria, September 12, 2022

Achievement unlocked: a case study on gamifying DevOps practices in industry.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Not All Dependencies are Equal: An Empirical Study on Production Dependencies in NPM.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

2021
What's Wrong with My Benchmark Results? Studying Bad Practices in JMH Benchmarks.
IEEE Trans. Software Eng., 2021

On the Impact of Biceps Muscle Fatigue in Human Activity Recognition.
Sensors, 2021

Human Activity Recognition: A Comparative Study to Assess the Contribution Level of Accelerometer, ECG, and PPG Signals.
Sensors, 2021

On Wasted Contributions: Understanding the Dynamics of Contributor-Abandoned Pull Requests.
CoRR, 2021

Towards Using Package Centrality Trend to Identify Packages in Decline.
CoRR, 2021

How Effective is Continuous Integration in Indicating Single-Statement Bugs?
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

On the Use of Dependabot Security Pull Requests.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

How Do Developers Use the Java Stream API?
Proceedings of the Computational Science and Its Applications - ICCSA 2021, 2021

2020
Memory and resource leak defects and their repairs in Java projects.
Empir. Softw. Eng., 2020

On the Threat of npm Vulnerable Dependencies in Node.js Applications.
CoRR, 2020

Challenges in Chatbot Development: A Study of Stack Overflow Posts.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

2019
Benchmark-driven Software Performance Optimization.
PhD thesis, 2019

One DSL to Rule Them All: IDE-Assisted Code Generation for Agile Data Analysis.
CoRR, 2019

Enhancing Commit Graphs with Visual Runtime Clues.
Proceedings of the 2019 Working Conference on Software Visualization, 2019

Agile construction of data science DSLs (tool demo).
Proceedings of the 18th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2019

2018
Memory and resource leak defects in Java Projects: an empirical study.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

Heterogeneous subgraph features for information networks.
Proceedings of the 1st ACM SIGMOD Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA), 2018

CollectionSwitch: a framework for efficient and dynamic collection selection.
Proceedings of the 2018 International Symposium on Code Generation and Optimization, 2018

2017
Empirical Study of Usage and Performance of Java Collections.
Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering, 2017

2016
ORPLocator: Identifying Read Points of Configuration Options via Static Analysis.
Proceedings of the 27th IEEE International Symposium on Software Reliability Engineering, 2016

2015
Characterization of Dynamic Memory Allocations in Real-World Applications: An Experimental Study.
Proceedings of the 23rd IEEE International Symposium on Modeling, 2015

2014
A Systematic Differential Analysis for Fast and Robust Detection of Software Aging.
Proceedings of the 33rd IEEE International Symposium on Reliable Distributed Systems, 2014

Experimental and theoretical analyses of memory allocation algorithms.
Proceedings of the Symposium on Applied Computing, 2014


  Loading...