Managing the complexity of large free and open source package-based software distributions

Mancinelli, Fabio, Boender, Jaap, Di Cosmo, Roberto, Vouillon, Jérôme, Durak, Berke, Leroy, Xavier and Treinen, Ralf (2006) Managing the complexity of large free and open source package-based software distributions. Automated Software Engineering, 2006. ASE '06. 21st IEEE/ACM International Conference on . pp. 199-208. ISSN 1938-4300 [Article] (doi:10.1109/ASE.2006.49)

[img] PDF
Restricted to Repository staff and depositor only

Download (270kB)

Abstract

The widespread adoption of free and open source software (FOSS) in many strategic contexts of the information technology society has drawn the attention on the issues regarding how to handle the complexity of assembling and managing a huge number of (packaged) components in a consistent and effective way. FOSS distributions (and in particular GNU/Linux-based ones) have always provided tools for managing the tasks of installing, removing and upgrading the (packaged) components they were made of While these tools provide a (not always effective) way to handle these tasks on the client side, there is still a lack of tools that could help the distribution editors to maintain, on the server side, large and high-quality distributions. In this paper we present our research whose main goal is to fill this gap: we show our approach, the tools we have developed and their application with experimental results. Our contribution provides an effective and automatic way to support distribution editors in handling those issues that were, until now, mostly addressed using ad-hoc tools and manual techniques

Item Type: Article
Keywords (uncontrolled): Linux;configuration management;public domain software;software maintenance;Linux;complexity management;component installation;component removal;component upgrade;information technology;open source package-based software distribution;Assembly systems;Electrooptic effects;Information technology;Manuals;Open source software;Packaging;Programming;Software engineering;Software packages;Technology management
Research Areas: A. > School of Science and Technology > Computer Science
A. > School of Science and Technology > Computer Science > Foundations of Computing group
A. > School of Science and Technology > Computer Science > Artificial Intelligence group
Item ID: 13754
Useful Links:
Depositing User: Jaap Boender
Date Deposited: 05 Sep 2014 13:22
Last Modified: 30 Nov 2022 02:07
URI: https://eprints.mdx.ac.uk/id/eprint/13754

Actions (login required)

View Item View Item

Statistics

Activity Overview
6 month trend
9Downloads
6 month trend
475Hits

Additional statistics are available via IRStats2.