An empirical comparison of dependency network evolution in seven software packaging ecosystems
Nearly every popular programming language comes with one or more package managers.
The software packages distributed by such package managers form large software …
The software packages distributed by such package managers form large software …
How do developers react to API deprecation? The case of a Smalltalk ecosystem
When the Application Programming Interface (API) of a framework or library changes, its
clients must be adapted. This change propagation---known as a ripple effect---is a problem …
clients must be adapted. This change propagation---known as a ripple effect---is a problem …
How the apache community upgrades dependencies: an evolutionary study
Software ecosystems consist of multiple software projects, often interrelated by means of
dependency relations. When one project undergoes changes, other projects may decide to …
dependency relations. When one project undergoes changes, other projects may decide to …
[PDF][PDF] Evolution of open source software projects: A systematic literature review.
Open Source Software (OSS) is continuously gaining acceptance in commercial
organizations. It is in this regard that those organizations strive for a better understanding of …
organizations. It is in this regard that those organizations strive for a better understanding of …
On the relation between outdated docker containers, severity vulnerabilities, and bugs
Packaging software into containers is becoming a common practice when deploying
services in cloud and other environments. Docker images are one of the most popular …
services in cloud and other environments. Docker images are one of the most popular …
The evolution of the R software ecosystem
Software ecosystems form the heart of modern companies' collaboration strategies with end
users, open source developers and other companies. An ecosystem consists of a core …
users, open source developers and other companies. An ecosystem consists of a core …
Dependency versioning in the wild
Many modern software systems are built on top of existing packages (modules, components,
libraries). The increasing number and complexity of dependencies has given rise to …
libraries). The increasing number and complexity of dependencies has given rise to …
The evolution of project inter-dependencies in a software ecosystem: The case of apache
Software ecosystems consist of multiple software projects, often interrelated each other by
means of dependency relations. When one project undergoes changes, other projects may …
means of dependency relations. When one project undergoes changes, other projects may …
The past, present, and future of software evolution
Change is an essential characteristic of software development, as software systems must
respond to evolving requirements, platforms, and other environmental pressures. In this …
respond to evolving requirements, platforms, and other environmental pressures. In this …
A sentence-matching method for automatic license identification of source code files
The reuse of free and open source software (FOSS) components is becoming more
prevalent. One of the major challenges in finding the right component is finding one that has …
prevalent. One of the major challenges in finding the right component is finding one that has …