Bounties in Open Source Development on GitHub: A Case Study of Bountysource Bounties

04/04/2019
by   Jiayuan Zhou, et al.
0

Due to the voluntary nature of open source software, it can be hard to find a developer to work on a particular task. For example, some issue reports may be too cumbersome and unexciting for someone to volunteer to do them, yet these issue reports may be of high priority to the success of a project. To provide an incentive for implementing such issue reports, one can propose a monetary reward, i.e., a bounty, to the developer who completes that particular task. In this paper, we study bounties in open source projects on GitHub to better understand how bounties can be leveraged to evolve such projects in terms of addressing issue reports. We investigated 5,445 bounties for GitHub projects. These bounties were proposed through the Bountysource platform with a total bounty value of 406,425. We find that 1) in general, the timing of proposing bounties and the bounty-usage frequency are the most important factors that impact the likelihood of an issue being addressed. More specifically, issue reports are more likely to be addressed if they are for projects in which bounties are used more frequently and if they are proposed earlier. 2) The bounty value that an issue report has is the most important factor that impacts the issue-addressing likelihood in the projects in which no bounties were used before. Backers in such projects proposed higher bounty values to get issues addressed. 3) There is a risk of wasting money for backers who invest money on long-standing issue reports.

READ FULL TEXT
research
12/20/2021

How Do Developers Deal with Security Issue Reports on GitHub?

Security issue reports are the primary means of informing development te...
research
05/28/2020

Use and Adaptation of Open Source Software for Capacity Building to Strengthen Health Research in Low- and Middle-Income Countries

Health research capacity strengthening is of importance to reach health ...
research
03/16/2023

GIRT-Data: Sampling GitHub Issue Report Templates

GitHub's issue reports provide developers with valuable information that...
research
04/04/2019

"Won't We Fix this Issue?" Qualitative Characterization and Automated Identification of Wontfix Issues on GitHub

Addressing users requests in the form of bug reports and Github issues r...
research
04/28/2023

A Benchmarking Proposal for DevOps Practices on Open Source Software Projects

The popularity of open-source software (OSS) projects has grown signific...
research
04/17/2023

Understanding the Time to First Response In GitHub Pull Requests

The pull-based development is widely adopted in modern open-source softw...
research
09/17/2020

Serverless Applications: Why, When, and How?

Serverless computing shows good promise for efficiency and ease-of-use. ...

Please sign up or login with your details

Forgot password? Click here to reset