Incubation and Beyond: A Comparative Analysis of ASF Projects Sustainability Impacts on Software Quality

📅 2025-04-13
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study investigates the mechanism through which sustainability in Free and Open-Source Software (FOSS) communities influences software quality, particularly across distinct lifecycle trajectories—graduation, retirement, and incubation bypass—within the Apache Software Foundation. Method: We conduct a full-lifecycle empirical analysis of 342 projects, leveraging 16 sustainability metrics and 8 quality metrics. Contribution/Results: We uncover, for the first time, that incubation status non-linearly moderates the sustainability–quality relationship: graduated projects exhibit the strongest positive correlation; retired projects show significantly attenuated effects; and incubation-bypassed projects achieve quality robustness comparable to graduated ones via self-organized sustainability practices. These findings empirically challenge the “incubation-as-mandatory” assumption, revealing the efficacy of autonomous sustainability governance. The study provides data-driven theoretical insights and practical implications for FOSS governance and quality assurance.

Technology Category

Application Category

📝 Abstract
Free and Open Source Software (FOSS) communities' sustainability, meaning to remain operational without signs of weakening or interruptions to its development, is fundamental for the resilience and continuity of society's digital infrastructure. Many digital services and products either leverage or entirely rely on FOSS in their software stack. FOSS sustainability is a multifaceted concept, and the impact of its decline on community products is less known. In this study, we sought to understand how the different aspects of FOSS sustainability impact software quality from a life-cycle perspective. Specifically, we investigate whether and how support and incubation of FOSS projects or bypassing incubation correlate with software quality outcomes. We selected 342 FOSS projects from the Apache Software Foundation that have either graduated, retired, or bypassed their incubator program. We used 16 sustainability metrics to examine their impact on eight software quality metrics. Using Bayesian data analysis, we found that our selected sustainability metrics exhibit distinct relationships with software quality across different project trajectories. Graduated projects showed the strongest sustainability-software quality (SWQ) relationship, both during and post-incubation. In contrast, retired projects showed weaker relationships, despite receiving similar governance support. Bypassed projects, while not outperforming graduated ones, showed comparable sustainability-SWQ relationships. While structured incubation strengthens sustainability and SWQ in graduated projects, retired projects struggle to maintain strong sustainability-SWQ relationships, indicating that additional factors internal and specific to projects influence sustainability. This effect was evident among bypassed projects; their self-reliant sustainability practices yielded stronger sustainability-SWQ compared to the retired ones.
Problem

Research questions and friction points this paper is trying to address.

Analyzes FOSS sustainability impact on software quality
Compares incubated vs bypassed projects' quality outcomes
Identifies factors influencing sustainability-SWQ relationships
Innovation

Methods, ideas, or system contributions that make the work stand out.

Analyzed 342 Apache projects' sustainability impacts
Used 16 metrics with Bayesian data analysis
Compared graduated, retired, bypassed projects' outcomes
🔎 Similar Papers
No similar papers found.
Adam Alami
Adam Alami
Associate Professor, University of Southern Denmark
Empirical Software EngineeringOpen Source SoftwareAgile MethodsSoftware QualityAI for SE
S
Steffan Klockmann
Aalborg University, Aalborg, Denmark
L
Lasse Rehder Sorensen
Aalborg University, Aalborg, Denmark
Raúl Pardo
Raúl Pardo
IT University of Copenhagen
Formal MethodsPrivacyProbabilistic Programming
J
Johan Linraker
RISE Research Institutes of Sweden, Sweden