An empirical comparison of dependency network evolution in seven software packaging ecosystems

A Decan, T Mens, P Grosjean - Empirical Software Engineering, 2019 - Springer
Nearly every popular programming language comes with one or more package managers.
The software packages distributed by such package managers form large software …

How do developers react to API deprecation? The case of a Smalltalk ecosystem

R Robbes, M Lungu, D Röthlisberger - Proceedings of the ACM …, 2012 - dl.acm.org
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 …

How the apache community upgrades dependencies: an evolutionary study

G Bavota, G Canfora, M Di Penta, R Oliveto… - Empirical Software …, 2015 - Springer
Software ecosystems consist of multiple software projects, often interrelated by means of
dependency relations. When one project undergoes changes, other projects may decide to …

[PDF][PDF] Evolution of open source software projects: A systematic literature review.

MMM Syeed, I Hammouda, T Systä - J. Softw., 2013 - Citeseer
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 …

On the relation between outdated docker containers, severity vulnerabilities, and bugs

A Zerouali, T Mens, G Robles… - 2019 ieee 26th …, 2019 - ieeexplore.ieee.org
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 …

The evolution of the R software ecosystem

DM German, B Adams… - 2013 17th European …, 2013 - ieeexplore.ieee.org
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 …

Dependency versioning in the wild

J Dietrich, D Pearce, J Stringer, A Tahir… - 2019 IEEE/ACM 16th …, 2019 - ieeexplore.ieee.org
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 …

The evolution of project inter-dependencies in a software ecosystem: The case of apache

G Bavota, G Canfora, M Di Penta… - 2013 IEEE …, 2013 - ieeexplore.ieee.org
Software ecosystems consist of multiple software projects, often interrelated each other by
means of dependency relations. When one project undergoes changes, other projects may …

The past, present, and future of software evolution

MW Godfrey, DM German - 2008 Frontiers of Software …, 2008 - ieeexplore.ieee.org
Change is an essential characteristic of software development, as software systems must
respond to evolving requirements, platforms, and other environmental pressures. In this …

A sentence-matching method for automatic license identification of source code files

DM German, Y Manabe, K Inoue - Proceedings of the 25th IEEE/ACM …, 2010 - dl.acm.org
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 …