Sustainability Forecasting for Apache Incubator Projects

05/29/2021
by   Likang Yin, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/23/2022

Exploring Apache Incubator Project Trajectories with APEX

Open Source Software (OSS) is a major component of our digital infrastru...
research
08/02/2019

The Technical Debt Dataset

Technical Debt analysis is increasing in popularity as nowadays research...
research
12/29/2021

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

Forking-based development has made it easier and straightforward for dev...
research
03/07/2022

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

Open Source Software (OSS) forms much of the fabric of our digital socie...
research
02/09/2019

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

Software projects needed on almost every aspect of daily life, are growi...
research
06/07/2021

The CESAW dataset: a conversation

An analysis of the 61,817 tasks performed by developers working on 45 pr...
research
02/25/2020

Identifying Self-Admitted Technical Debts with Jitterbug: A Two-step Approach

Keeping track of and managing the self-admitted technical debts (SATDs) ...

Please sign up or login with your details

Forgot password? Click here to reset