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 …

Edge-cloud computing systems for smart grid: state-of-the-art, architecture, and applications

J Li, C Gu, Y Xiang, F Li - … of Modern Power Systems and Clean …, 2022 - ieeexplore.ieee.org
The quantity and heterogeneity of intelligent energy generation and consumption terminals
in the smart grid are increasing drastically over the years. These edge devices have created …

Structure and evolution of package dependency networks

R Kikas, G Gousios, M Dumas… - 2017 IEEE/ACM 14th …, 2017 - ieeexplore.ieee.org
Software developers often include available open-source software packages into their
projects to minimize redundant effort. However, adding a package to a project can also …

An empirical comparison of dependency issues in OSS packaging ecosystems

A Decan, T Mens, M Claes - 2017 IEEE 24th international …, 2017 - ieeexplore.ieee.org
Nearly every popular programming language comes with one or more open source software
packaging ecosystem (s), containing a large collection of interdependent software packages …

From virtualization security issues to cloud protection opportunities: An in-depth analysis of system virtualization models

M Compastié, R Badonnel, O Festor, R He - Computers & Security, 2020 - Elsevier
Virtualization methods and techniques play an important role in the development of cloud
infrastructures and their services. They enable the decoupling of virtualized resources from …

Why do upgrades fail and what can we do about it? Toward dependable, online upgrades in enterprise system

T Dumitraş, P Narasimhan - … on Distributed Systems Platforms and Open …, 2009 - Springer
Enterprise-system upgrades are unreliable and often produce downtime or data-loss. Errors
in the upgrade procedure, such as broken dependencies, constitute the leading cause of …

On the topology of package dependency networks: A comparison of three programming language ecosystems

A Decan, T Mens, M Claes - … of the 10th european conference on …, 2016 - dl.acm.org
Package-based software ecosystems are composed of thousands of interdependent
software packages. Many empirical studies have focused on software packages belonging …

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 …

[HTML][HTML] Aeolus: A component model for the cloud

R Di Cosmo, J Mauro, S Zacchiroli… - Information and …, 2014 - Elsevier
We introduce the Aeolus component model, which is specifically designed to capture
realistic scenarios arising when configuring and deploying distributed applications in the so …

Dependency solving: a separate concern in component evolution management

P Abate, R Di Cosmo, R Treinen, S Zacchiroli - Journal of Systems and …, 2012 - Elsevier
Maintenance of component-based software platforms often has to face rapid evolution of
software components. Component dependencies, conflicts, and package managers with …