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 …
An empirical comparison of dependency issues in OSS packaging ecosystems
Nearly every popular programming language comes with one or more open source software
packaging ecosystem (s), containing a large collection of interdependent software packages …
packaging ecosystem (s), containing a large collection of interdependent software packages …
What do package dependencies tell us about semantic versioning?
The semantic versioning (semver) policy is commonly accepted by open source package
management systems to inform whether new releases of software packages introduce …
management systems to inform whether new releases of software packages introduce …
A multi-dimensional analysis of technical lag in Debian-based Docker images
Container-based solutions, such as Docker, have become increasingly relevant in the
software industry to facilitate deploying and maintaining software systems. Little is known …
software industry to facilitate deploying and maintaining software systems. Little is known …
A formal framework for measuring technical lag in component repositories—and its application to npm
A Zerouali, T Mens… - Journal of Software …, 2019 - Wiley Online Library
Abstract Reusable Open Source Software (OSS) components for major programming
languages are available in package repositories. Developers rely on package management …
languages are available in package repositories. Developers rely on package management …
What is an app store? The software engineering perspective
Abstract “App stores” are online software stores where end users may browse, purchase,
download, and install software applications. By far, the best known app stores are …
download, and install software applications. By far, the best known app stores are …
Engage: a deployment management system
J Fischer, R Majumdar, S Esmaeilsabzali - Proceedings of the 33rd ACM …, 2012 - dl.acm.org
Many modern applications are built by combining independently developed packages and
services that are distributed over many machines with complex inter-dependencies. The …
services that are distributed over many machines with complex inter-dependencies. The …
Reconstruction-free inference on compressive measurements
Spatial-multiplexing cameras have emerged as a promising alternative to classical imaging
devices, often enabling acquisition ofmore for less'. One popular architecture for spatial …
devices, often enabling acquisition ofmore for less'. One popular architecture for spatial …
Nufix: Escape from NuGet dependency maze
Developers usually suffer from d ependency m aze (DM) issues, ie, package dependency
constraints are violated when a project's platform or dependencies are changed. This …
constraints are violated when a project's platform or dependencies are changed. This …
Automated synthesis and deployment of cloud applications
R Di Cosmo, M Lienhardt, R Treinen… - Proceedings of the 29th …, 2014 - dl.acm.org
Complex networked applications are assembled by connecting software components
distributed across multiple machines. Building and deploying such systems is a challenging …
distributed across multiple machines. Building and deploying such systems is a challenging …