7 papers
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…
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…
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…
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…
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…
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…