skip to main content
10.1109/ASE.2006.49guideproceedingsArticle/Chapter ViewAbstractPublication PagesaseConference Proceedingsconference-collections
Article

Managing the Complexity of Large Free and Open Source Package-Based Software Distributions

Published: 18 September 2006 Publication History

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.

Cited By

View all
  • (2024)Handling Automotive Hardware/Software Co-Configurations with Integer Difference LogicProceedings of the 18th International Working Conference on Variability Modelling of Software-Intensive Systems10.1145/3634713.3634728(103-111)Online publication date: 7-Feb-2024
  • (2024)Revisiting Knowledge-Based Inference of Python Runtime Environments: A Realistic and Adaptive ApproachIEEE Transactions on Software Engineering10.1109/TSE.2023.334647450:2(258-279)Online publication date: 1-Feb-2024
  • (2023)Automatically Resolving Dependency-Conflict Building Failures via Behavior-Consistent Loosening of Library Version ConstraintsProceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3611643.3616264(198-210)Online publication date: 30-Nov-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ASE '06: Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering
September 2006
368 pages
ISBN:0769525792

Publisher

IEEE Computer Society

United States

Publication History

Published: 18 September 2006

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 82 of 337 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Handling Automotive Hardware/Software Co-Configurations with Integer Difference LogicProceedings of the 18th International Working Conference on Variability Modelling of Software-Intensive Systems10.1145/3634713.3634728(103-111)Online publication date: 7-Feb-2024
  • (2024)Revisiting Knowledge-Based Inference of Python Runtime Environments: A Realistic and Adaptive ApproachIEEE Transactions on Software Engineering10.1109/TSE.2023.334647450:2(258-279)Online publication date: 1-Feb-2024
  • (2023)Automatically Resolving Dependency-Conflict Building Failures via Behavior-Consistent Loosening of Library Version ConstraintsProceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3611643.3616264(198-210)Online publication date: 30-Nov-2023
  • (2023)LiDetector: License Incompatibility Detection for Open Source SoftwareACM Transactions on Software Engineering and Methodology10.1145/351899432:1(1-28)Online publication date: 13-Feb-2023
  • (2022)Searching for high-fidelity builds using active learningProceedings of the 19th International Conference on Mining Software Repositories10.1145/3524842.3528464(179-190)Online publication date: 23-May-2022
  • (2022)NufixProceedings of the 44th International Conference on Software Engineering10.1145/3510003.3510118(1545-1557)Online publication date: 21-May-2022
  • (2022)API beauty is in the eye of the clientsJournal of Systems and Software10.1016/j.jss.2021.111134184:COnline publication date: 1-Feb-2022
  • (2021)ShipwrightProceedings of the 43rd International Conference on Software Engineering10.1109/ICSE43902.2021.00106(1148-1160)Online publication date: 22-May-2021
  • (2020)Fine-Grained Network Analysis for Modern Software EcosystemsACM Transactions on Internet Technology10.1145/341820921:1(1-14)Online publication date: 10-Dec-2020
  • (2020)Practical detection of CMS plugin conflicts in large plugin setsInformation and Software Technology10.1016/j.infsof.2019.106212118:COnline publication date: 1-Feb-2020
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media