Predicting long-time contributors for GitHub projects using machine learning

July 5, 2021 ☼ ossrisks

Source: ScienceDirect - Link

Many organizations develop software systems using open source software (OSS), which is risky due to the high possibility of losing support. Contributors are critical for the survival of OSS projects, but very few new contributors remain with OSS projects to become long-time contributors (LTCs). Identification of factors that contribute to become an LTC can help OSS project owners utilize limited resources to retain new contributors.

OSS is good only if it can muster a critical mass of deep-pocket investors who supply developers. IBM, Google, Microsoft, Apple, Amazon, and others all invest in the OSS projects that they rely on. Other OSS projects just wither and die.