Empirical Software Engineering· 2026Q1
Incubation and Beyond: A Comparative Analysis of ASF Projects Sustainability Impacts on Software Quality
- 0citations
- Q1SCImago
- 2026year
Short summary
Apache Software Foundation (ASF) graduated projects show the strongest link between sustainability and software quality (SWQ), while retired projects exhibit weaker SWQ-sustainability relationships despite similar incubation support.
AI-generated from the title and abstract; the full text is not read.
Key points
- Graduated ASF projects exhibit the strongest correlation between sustainability metrics and software quality.
- Retired ASF projects show weaker sustainability-software quality relationships, even with similar incubation support.
- Bypassed ASF projects demonstrate stronger sustainability-software quality relationships than retired projects.
- 16 sustainability metrics were analyzed against 8 software quality metrics using Bayesian data analysis.
AI-generated from the title and abstract; the full text is not read.
Abstract
Abstract Context: 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 of our digital services and products either leverage or entirely rely on FOSS somewhere in their software stack. However, FOSS sustainability is a multifaceted concept, and the impact of its decline on community products is less known. Objective: In this study, we sought to understand how the different aspects of FOSS sustainability impact software quality from a developmental trajectory perspective. Specifically, we aim to investigate whether and how incubation of FOSS projects or bypassing incubation correlates with software quality outcomes. Method: We selected 342 FOSS projects from the Apache Software Foundation that have either graduated, retired, or bypassed their incubator program (development trajectory phases specific for Apache FOSS projects). We used 16 sustainability metrics to examine their impact on eight software quality metrics (defect density, code coverage, medium risk complexity, very high risk complexity, number of large files, very large function size count, code duplication percentage, and most complex function LOC). We analyzed the decline in the sustainability metrics and their relationship with our selected software quality metrics using Bayesian data analysis, which incorporates probability distributions to represent the regression coefficients and intercepts. Results: We found that our selected sustainability metrics exhibit distinct relationships with software quality across different project trajectories. Graduated projects demonstrated the strongest sustainability-software quality (SWQ) relationship. In contrast, retired projects exhibited weaker relationships, despite receiving similar governance support during incubation. Bypassed projects, while not outperforming graduated ones, showed comparable sustainability-SWQ relationships. Conclusion: 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-software quality (SWQ) compared to the retired ones.
The authors' abstract, as published at the source. Empirical Software Engineering, 2026 · DOI ↗
Continue with a free account
Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.
Continue free on the webSign in with Google or Apple; no card needed. You come back to this paper.
On your phone:
Field: Computer Science Applications
Computer Science ApplicationsComputer Science