Sustainability Forecasting for Apache Incubator Projects

by   Likang Yin, et al.

Although OSS development is very popular, ultimately more than 80 percent of OSS projects fail. Identifying the factors associated with OSS success can help in devising interventions when a project takes a downturn. OSS success has been studied from a variety of angles, more recently in empirical studies of large numbers of diverse projects, using proxies for sustainability, e.g., internal metrics related to productivity and external ones, related to community popularity. The internal socio-technical structure of projects has also been shown important, especially their dynamics. This points to another angle on evaluating software success, from the perspective of self-sustaining and self-governing communities. To uncover the dynamics of how a project at a nascent development stage gradually evolves into a sustainable one, here we apply a socio-technical network modeling perspective to a dataset of Apache Software Foundation Incubator (ASFI), sustainability-labeled projects. To identify and validate the determinants of sustainability, we undertake a mix of quantitative and qualitative studies of ASFI projects' socio-technical network trajectories. We develop interpretable models which can forecast a project becoming sustainable with more than 93 percent accuracy, within 8 months of incubation start. Based on the interpretable models we describe a strategy for real-time monitoring and suggesting actions, which can be used by projects to correct their sustainability trajectories.


page 1

page 2

page 3

page 4


Exploring Apache Incubator Project Trajectories with APEX

Open Source Software (OSS) is a major component of our digital infrastru...

The Technical Debt Dataset

Technical Debt analysis is increasing in popularity as nowadays research...

Forking Around: Correlation of forking practices with the success of a project

Forking-based development has made it easier and straightforward for dev...

Open Source Software Sustainability: Combining Institutional Analysis and Socio-Technical Networks

Open Source Software (OSS) forms much of the fabric of our digital socie...

Risk Analysis and Success Levels of the Software Project Developed in Technocity

Software projects needed on almost every aspect of daily life, are growi...

The CESAW dataset: a conversation

An analysis of the 61,817 tasks performed by developers working on 45 pr...

Digitally Capturing Physical Prototypes During Early-Stage Product Development Projects for Analysis

Aiming to help researchers capture early-stage Product Development (PD) ...