collaborators

7 papers

cs.SE2026

BreakGuard: Towards Detecting Dependency Breaking Changes with LLM-Generated Tests

Rachna Raj, Benoit Baudry, Diego Elias Costa

Open-source libraries play an important role in software development by providing reusable features that expedite the development process. As libraries evolve, they release new ver…

cs.SE2026

Beyond Compliance: A Large Scale Study on the Completeness and Consistency of the GitHub SBOMs

Kawsar Ahmed Bhuiyan, Mohamed Bilel Besbes, Rachna Raj +2

Modern software development relies heavily on open-source components. Reusing components accelerates innovation but increases exposure to supply-chain attacks exploiting known vuln…

cs.SE2026

LLM Based Web Accessibility Repair: An Empirical Study of Detection, Remediation, and Cost

Oluwatoyosi Oyelayo, Ghada Abushaqra, Parham Asadi +2

Ensuring web accessibility at scale remains challenging because rule-based tools provide limited coverage while manual remediation is costly and error-prone. This paper evaluates l…

cs.SE2026

What's Inside a GitHub Repository? An Empirical Study on the Contents of 10K Projects

Andre Hora, João Eduardo Montandon, Diego Elias Costa

GitHub is the largest code hosting platform, with millions of repositories spanning multiple technologies. Despite this, little is known about the actual contents of GitHub's repos…

cs.SE2025

Towards Supporting Open Source Library Maintainers with Community-Based Analytics

Rachna Raj, Diego Elias Costa

Open-source software (OSS) is a pillar of modern software development. Its success depends on the dedication of maintainers who work constantly to keep their libraries stable, adap…

cs.SE2025

Exploring the Lifecycle and Maintenance Practices of Pre-Trained Models in Open-Source Software Repositories

Matin Koohjani, Diego Elias Costa

Pre-trained models (PTMs) are becoming a common component in open-source software (OSS) development, yet their roles, maintenance practices, and lifecycle challenges remain underex…