pith. sign in

arxiv: 1707.02327 · v1 · pith:R4UOXUKLnew · submitted 2017-07-07 · 💻 cs.SE · cs.CY

Why Modern Open Source Projects Fail

classification 💻 cs.SE cs.CY
keywords openprojectssourcefailuremoderndevelopersreasonsadoption
0
0 comments X
read the original abstract

Open source is experiencing a renaissance period, due to the appearance of modern platforms and workflows for developing and maintaining public code. As a result, developers are creating open source software at speeds never seen before. Consequently, these projects are also facing unprecedented mortality rates. To better understand the reasons for the failure of modern open source projects, this paper describes the results of a survey with the maintainers of 104 popular GitHub systems that have been deprecated. We provide a set of nine reasons for the failure of these open source projects. We also show that some maintenance practices -- specifically the adoption of contributing guidelines and continuous integration -- have an important association with a project failure or success. Finally, we discuss and reveal the principal strategies developers have tried to overcome the failure of the studied projects.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Open Source Is Not One Thing: A Typology of Open-Source Software Sub-Genres

    cs.CY 2026-07 accept novelty 7.0

    The authors synthesize a typology of fourteen OSS sub-genres from a review of 3,925 papers and present a research agenda on cross-sub-genre generalization.