Javascript must be enabled to continue!
Common Pool Resource in Open-Source Software Projects: The Contributor Energy Framework
View through CrossRef
Open-source software (OSS) has been intensively studied by researchers to understand predictors of long-term success and sustainability, though less attention has been paid to what leads to consistent contributions to OSS projects. Those who contribute to projects are considered to be part of a Common Pool Resource, and their contributions to OSS projects amalgamate into a public good. Despite an increase in open-source software contributors worldwide, contributors often come and go, and are limited in the time they can provide to projects. In this work, we present the Contributor Energy framework inspired by a theory from Volunteer Management that conceptualizes the Contributor Energy as a limited resource that projects must manage and use wisely or risk fully depleting, leading to several predictions: contributions are cyclical, projects follow periods of intense work with fewer contributions, and projects regularly under stress struggle to get consistent contributions. We test these using a longitudinal dataset of 210 projects from the Apache Software Foundation Incubator. We find that a project using their Contributor Energy intensively one month predicts doing more work in the next month, though there is substantial variation among projects. Projects of different sizes are remarkably similar, though large projects that intensively use Contributor Energy one month are more likely to have no contributions the next month. Those projects that are more likely to have decreased contributions after a month of intensive use of Contributor Energy are those that stress themselves more often. While the ancillary analyses provide some support for Contributor Energy as a limited resource, the main evidence goes in the opposite direction. The Contributor Energy framework we developed opens a new research avenue, allowing us to understand and make predictions on how energy is used and maintained at the project level, which we can test using longitudinal data from OSS projects.
Title: Common Pool Resource in Open-Source Software Projects: The Contributor Energy Framework
Description:
Open-source software (OSS) has been intensively studied by researchers to understand predictors of long-term success and sustainability, though less attention has been paid to what leads to consistent contributions to OSS projects.
Those who contribute to projects are considered to be part of a Common Pool Resource, and their contributions to OSS projects amalgamate into a public good.
Despite an increase in open-source software contributors worldwide, contributors often come and go, and are limited in the time they can provide to projects.
In this work, we present the Contributor Energy framework inspired by a theory from Volunteer Management that conceptualizes the Contributor Energy as a limited resource that projects must manage and use wisely or risk fully depleting, leading to several predictions: contributions are cyclical, projects follow periods of intense work with fewer contributions, and projects regularly under stress struggle to get consistent contributions.
We test these using a longitudinal dataset of 210 projects from the Apache Software Foundation Incubator.
We find that a project using their Contributor Energy intensively one month predicts doing more work in the next month, though there is substantial variation among projects.
Projects of different sizes are remarkably similar, though large projects that intensively use Contributor Energy one month are more likely to have no contributions the next month.
Those projects that are more likely to have decreased contributions after a month of intensive use of Contributor Energy are those that stress themselves more often.
While the ancillary analyses provide some support for Contributor Energy as a limited resource, the main evidence goes in the opposite direction.
The Contributor Energy framework we developed opens a new research avenue, allowing us to understand and make predictions on how energy is used and maintained at the project level, which we can test using longitudinal data from OSS projects.
Related Results
Reservoir Characterization and Simulation of the Kisbey Frobisher-Alida Pool in Southeast Saskatchewan
Reservoir Characterization and Simulation of the Kisbey Frobisher-Alida Pool in Southeast Saskatchewan
Abstract
The Kisbey Frobisher-Alida pool, located in southeast Saskatchewan, was discovered in 1985. The pool consists of multi-layer complex geology, with the Ki...
Frequency of Common Chromosomal Abnormalities in Patients with Idiopathic Acquired Aplastic Anemia
Frequency of Common Chromosomal Abnormalities in Patients with Idiopathic Acquired Aplastic Anemia
Objective: To determine the frequency of common chromosomal aberrations in local population idiopathic determine the frequency of common chromosomal aberrations in local population...
The probabilistic pool punishment proportional to the difference of payoff outperforms previous pool and peer punishment
The probabilistic pool punishment proportional to the difference of payoff outperforms previous pool and peer punishment
AbstractThe public goods game is a multiplayer version of the prisoner’s dilemma game. In the public goods game, punishment on defectors is necessary to encourage cooperation. Ther...
Implementation of energy-saving projects within the framework of the energy mana-gement strategy at budget facilities
Implementation of energy-saving projects within the framework of the energy mana-gement strategy at budget facilities
The article is devoted to the issues of implementing energy-saving projects within the framework of the energy management strategy at the objects of the budget sphere. Based on the...
Pool Piazza
Pool Piazza
<p><strong>Public swimming pools are undeniably public spaces that positively contribute to communities and cities by providing valuable amenities such as exercise, ent...
Introducing Optimal Energy Hub Approach in Smart Green Ports based on Machine Learning Methodology
Introducing Optimal Energy Hub Approach in Smart Green Ports based on Machine Learning Methodology
Abstract
The integration of renewable energy systems in port facilities is essential for achieving sustainable and environmentally friendly operations. This paper presents ...
How to Improve Usability in Open-Source Software Projects? An Analysis of Evaluation Techniques Through a Multiple Case Study
How to Improve Usability in Open-Source Software Projects? An Analysis of Evaluation Techniques Through a Multiple Case Study
Open-source software has experienced steady growth, driving increased research. However, open-source communities still need standardized processes to ensure software quality, and t...
State regulation of energy security in national economy
State regulation of energy security in national economy
Introduction. In the conditions of dependence on the imported energy resources there is a problem of ensuring stability of the energy industry with counteraction to changes of the ...

