Ecosystem-Level Determinants of Sustained Activity in Open-Source Projects: A Case Study of the PyPI Ecosystem
Open-source projects do not exist in a vacuum.
% Besides being developed by the project community,
They benefit from reusing other projects and themselves
are being reused by others, creating complex networks of
interdependencies, i.e., software ecosystems.
Therefore, the sustainability of projects comprising
ecosystems may no longer by determined solely by factors
internal to the project, but rather by the ecosystem context
as well.
In this paper we report on a mixed-methods study of
ecosystem-level factors affecting the sustainability of
open-source Python projects.
Quantitatively, using historical data from 46,547 projects in
the PyPI ecosystem, we modeled the chances of project development
entering a period of dormancy (limited activity) as a function
of the projects' position in their dependency networks, organizational
support, and other factors.
Qualitatively, we triangulated the revealed effects and
further expanded on our models through interviews with
project maintainers.
Results show that the number of project ties and the
relative position in the dependency network have
significant impact on sustained project activity, with
nuanced effects early in a project's life cycle and later on.
Thu 8 NovDisplayed time zone: Guadalajara, Mexico City, Monterrey change
15:30 - 17:00 | Ecosystems and CrowdsourcingJournal-First / Research Papers at Horizons 10-11 Chair(s): Peter Rigby Concordia University, Montreal, Canada | ||
15:30 22mTalk | Comparison of release engineering practices in a large mature company and a startup Journal-First Eero Laukkanen , Maria Paasivaara IT University of Copenhagen, Denmark & Aalto University, Finland, Juha Itkonen , Casper Lassenius Aalto University, Finland and Simula Metropolitan Center for Digital Engineering, Norway DOI | ||
15:52 22mTalk | Microtask Programming Journal-First Thomas LaToza George Mason University, Arturo Di Lecce , Fabio Ricci , W. Ben Towne , Andre van der Hoek University of California, Irvine DOI | ||
16:14 22mTalk | Ecosystem-Level Determinants of Sustained Activity in Open-Source Projects: A Case Study of the PyPI Ecosystem Research Papers Marat Valiev Carnegie Mellon University, USA, Bogdan Vasilescu Carnegie Mellon University, Jim Herbsleb Carnegie Mellon University |