Patching It Up, Pulling It Forward

  • Pierce M
  • Marru S
  • Mattmann C
N/ACitations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

An important reason for making software open source is to encourage contributions that result in diverse developer communities coalescing around valuable software efforts. Free and open source licensing is popular in scientific and cyberinfrastructure software, and Web-based tools for source code management (such as GitHub, SourceForge, Google Code, and Bitbucket) are in common use, but community building efforts need improvement. We propose here a simple mechanism to solve this problem: developers should be given incentives to submit patches and to make other measurable contributions to code bases that they use but are not otherwise paid to develop, and projects should be given incentives to accept these outside contributions. The goal is to change the mindset of cyberinfrastructure developers, converting them from passive downstream users to active contributors. We hypothesize that this easily measurable concrete action will contribute to the sustainability of many projects and also create a more flexible workforce. Building this effort on currently available, public tools will establish a foundation of public data that can be used to verify our hypothesis.

Cite

CITATION STYLE

APA

Pierce, M. E., Marru, S., & Mattmann, C. (2015). Patching It Up, Pulling It Forward. Journal of Open Research Software, 3(1), 12. https://doi.org/10.5334/jors.bz

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free