Novelty Begets Popularity, But Curbs Participation - A Macroscopic View of the Python Open-Source Ecosystem
Hongbo Fang, James D. Herbsleb, Bogdan Vasilescu
Abstract
Who creates the most innovative open-source software projects? And what fate do these projects tend to have? Building on a long history of research to understand innovation in business and other domains, as well as recent advances towards modeling innovation in scientific research from the science of science field, in this paper we adopt the analogy of innovation as emerging from the novel recombination of existing bits of knowledge. As such, we consider as innovative the software projects that recombine existing software libraries in novel ways, i.e., those built on top of atypical combinations of packages as extracted from import statements. We then report on a large-scale quantitative study of innovation in the Python open-source software ecosystem. Our results show that higher levels of innovativeness are statistically associated with higher GitHub star counts, i.e., novelty begets popularity. At the same time, we find that controlling for project size, the more innovative projects tend to involve smaller teams of contributors, as well as be at higher risk of becoming abandoned in the long term. We conclude that innovation and open source sustainability are closely related and, to some extent, antagonistic. CCS CONCEPTS • Software and its engineering → Open source model.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 08c361cb-4315-4d75-99c0-5cdd2673381bBuilds on5
- The Labor of Maintaining and Scaling Free and Open-Source Software ProjectsR. Stuart Geiger, Dorothy Howard, Lilly IraniCSCW 2021 · 49 citations
- How to not get rich: an empirical study of donations in open sourceCassandra Overney, Jens Meinicke, Christian Kästner, Bogdan VasilescuICSE 2020 · 34 citations
- How has forking changed in the last 20 years?: a study of hard forks on GitHubShurui Zhou, Bogdan Vasilescu, Christian KästnerICSE 2020 · 33 citations
- Matching Skills, Past Collaboration, and Limited Competition: Modeling When Open-Source Projects Attract ContributorsHongbo Fang, James D. Herbsleb, Bogdan VasilescuFSE 2023 · 7 citations
- The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open SourceMarco Aurélio Gerosa, Igor Wiese, Bianca Trinkenreich, Georg Link et al.ICSE 2021 · 4 citations
Related papers
- "This Is Damn Slick!" Estimating the Impact of Tweets on Open Source Project Popularity and New ContributorsHongbo Fang, Hemank Lamba, James D. Herbsleb, Bogdan VasilescuICSE 2022 · 18 citations
- Scientific Open-Source Software Is Less Likely to Become Abandoned Than One Might Think! Lessons from Curating a Catalog of Maintained Scientific SoftwareAddi Malviya-Thakur, Reed Milewicz, Mahmoud Jahanshahi, Lavínia Paganini et al.FSE 2025 · 5 citations
- Code, quality, and process metrics in graduated and retired ASFI projectsStefan Stanciulescu, Likang Yin, Vladimir FilkovFSE 2022 · 11 citations
- Herding a Deluge of Good Samaritans: How GitHub Projects Respond to Increased AttentionDanaja Maldeniya, Ceren Budak, Lionel P. Robert Jr., Daniel M. RomeroWWW 2020 · 24 citations
- How Early Participation Determines Long-Term Sustained Activity in GitHub Projects?Wenxin Xiao, Hao He, Weiwei Xu, Yuxia Zhang et al.FSE 2023 · 15 citations
