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
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 ...
Policy and regulatory framework supporting renewable energy microgrids and energy storage systems
Policy and regulatory framework supporting renewable energy microgrids and energy storage systems
The transition towards sustainable energy systems necessitates robust policy and regulatory frameworks to support the deployment of renewable energy microgrids and energy storage s...
Performance simulation methodologies for hardware/software co-designed processors
Performance simulation methodologies for hardware/software co-designed processors
Recently the community started looking into Hardware/Software (HW/SW) co-designed processors as potential solutions to move towards the less power consuming and the less complex de...
The Energy Innovation Network:Fueling an Integrated Energy Future
The Energy Innovation Network:Fueling an Integrated Energy Future
Abstract
The convergence of increasing concern about energy supply and increasing public commitment to environmental protection provides an opportunity to mobiliz...
Estimating software projects
Estimating software projects
Software Cost Estimation (SCE) continues to be a weak link in software project management. It is the responsibility of the project manager to make accurate estimations of effort an...
Factors Influencing Participant Satisfaction with Free/Libre and Open Source Software Projects
Factors Influencing Participant Satisfaction with Free/Libre and Open Source Software Projects
<p>The purpose of this research was to identify factors that affect participants’ satisfaction with their experience of a free/libre open source software (FLOSS) project. The...
Energy Consumption in Wheat-Rice Cropping System in Punjab
Energy Consumption in Wheat-Rice Cropping System in Punjab
Energy consumption for crop production depends on the availability of energy sources and the capacity of the farmers. This study analyzed energy sources used by farmers for wheat a...

