Empirical Software Engineering· 2026Q1
Kuluçka Süreci ve Ötesi: ASF Projelerinde Sürdürülebilirlik Etkilerinin Yazılım Kalitesi Üzerine Karşılaştırmalı Analizi
Incubation and Beyond: A Comparative Analysis of ASF Projects Sustainability Impacts on Software Quality
- 0atıf
- Q1SCImago
- 2026yıl
Kısa özet
Apache Software Foundation (ASF) mezun olmuş projeleri, sürdürülebilirlik ve yazılım kalitesi (SWQ) arasında en güçlü ilişkiyi gösterirken, emekli olmuş projeler benzer kuluçka desteğine rağmen daha zayıf SWQ-sürdürülebilirlik ilişkileri sergilemektedir.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Ana noktalar
- Mezun olmuş ASF projeleri, sürdürülebilirlik metrikleri ve yazılım kalitesi arasında en güçlü korelasyonu göstermektedir.
- Emekli olmuş ASF projeleri, benzer kuluçka desteğine rağmen, daha zayıf sürdürülebilirlik-yazılım kalitesi ilişkileri sergilemektedir.
- Kuluçka sürecini atlayan ASF projeleri, emekli olmuş projelere göre daha güçlü sürdürülebilirlik-yazılım kalitesi ilişkileri göstermektedir.
- Bayesci veri analizi kullanılarak 16 sürdürülebilirlik metriği, 8 yazılım kalitesi metriği ile analiz edilmiştir.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Özet (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.
Yazarların özeti; kaynağından alınmıştır. Empirical Software Engineering, 2026 · DOI ↗
Ücretsiz hesapla devam et
Makaleye Sor ile bu makaleye günde 3 soru ücretsiz; makaleyi kaydet, kaynakçasını al, ilgi alanına göre her gün yeni özetler. Çıkarımlar Premium.
Web'de ücretsiz devam etGoogle ya da Apple hesabınla giriş; kart istemez. Bu makaleye geri dönersin.
Telefonda:
Alan: Bilgisayar Bilimi Uygulamaları
Computer Science ApplicationsComputer Science