What do we know about Hugging Face? A systematic literature review and quantitative validation of qualitative claims
Background: Software Package Registries (SPRs) are an integral part of the software supply
chain. These collaborative platforms unite contributors, users, and code for streamlined …
chain. These collaborative platforms unite contributors, users, and code for streamlined …
Demystifying the vulnerability propagation and its evolution via dependency trees in the npm ecosystem
Third-party libraries with rich functionalities facilitate the fast development of JavaScript
software, leading to the explosive growth of the NPM ecosystem. However, it also brings …
software, leading to the explosive growth of the NPM ecosystem. However, it also brings …
Research directions in software supply chain security
Reusable software libraries, frameworks, and components, such as those provided by open-
source ecosystems and third-party suppliers, accelerate digital innovation. However, recent …
source ecosystems and third-party suppliers, accelerate digital innovation. However, recent …
On the outdatedness of workflows in the GitHub Actions ecosystem
GitHub Actions was introduced as a way to automate CI/CD workflows in GitHub, the largest
social coding platform. Thanks to its deep integration into GitHub, GitHub Actions can be …
social coding platform. Thanks to its deep integration into GitHub, GitHub Actions can be …
Understanding the impact of APIs behavioral breaking changes on client applications
Libraries play a significant role in software development as they provide reusable
functionality, which helps expedite the development process. As libraries evolve, they …
functionality, which helps expedite the development process. As libraries evolve, they …
Automating dependency updates in practice: An exploratory study on github dependabot
Dependency management bots automatically open pull requests to update software
dependencies on behalf of developers. Early research shows that developers are …
dependencies on behalf of developers. Early research shows that developers are …
Open or sneaky? fast or slow? light or heavy?: Investigating security releases of open source packages
Vulnerabilities in open source packages can be a security risk for the downstream client
projects. When a new vulnerability is discovered, a package should quickly release a fix in a …
projects. When a new vulnerability is discovered, a package should quickly release a fix in a …
The GitHub development workflow automation ecosystems
Large-scale software development has become a highly collaborative and geographically
distributed endeavor, especially in open-source software development ecosystems and their …
distributed endeavor, especially in open-source software development ecosystems and their …
I depended on you and you broke me: An empirical study of manifesting breaking changes in client packages
Complex software systems have a network of dependencies. Developers often configure
package managers (eg, npm) to automatically update dependencies with each publication …
package managers (eg, npm) to automatically update dependencies with each publication …
[PDF][PDF] Understanding the response to open-source dependency abandonment in the npm ecosystem
Many developers relying on open-source digital infrastructure expect continuous
maintenance, but even the most critical packages can become unmaintained. Despite this …
maintenance, but even the most critical packages can become unmaintained. Despite this …