当前位置: X-MOL 学术Empir. Software Eng. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Studying backers and hunters in bounty issue addressing process of open source projects
Empirical Software Engineering ( IF 3.5 ) Pub Date : 2021-06-10 , DOI: 10.1007/s10664-021-09979-z
Jiayuan Zhou , Shaowei Wang , Haoxiang Zhang , Tse-Hsun Chen , Ahmed E. Hassan

Issue addressing is a vital task in the evolution of software projects. However, in practice, not all issues can be addressed on time. To facilitate the issue addressing process, monetary incentives (e.g., bounties) are used to attract developers to address issues. There are two types of core roles who are involved in this process: bounty backers, who propose bounties for an issue report via bounty platforms (e.g., Bountysource), and bounty hunters, who address the bounty issues and win the bounties. We wish to study the process of bounty issue addressing from the angle of two important roles (i.e., backers and hunters) and their related behaviors. With a better understanding of how they address bounty issues, stakeholders (e.g., operators and developers) of open source projects may have a reasonable estimation of what they can expect from backers and hunters. In this study, we investigate 2,955 bounty backers and 882 bounty hunters, and their associated 3,579 GitHub issue reports with 5,589 bounties that were proposed on Bountysource. We find that: 1) Overall, the value of a bounty is small (median bounty value of $20). Both individual and corporate backers prefer to support implementing new features rather than fixing bugs. Corporate backers tend to propose larger bounties and propose bounties more frequently than individual backers. 2) 85.0% of the bounty hunters addressed less than 3 bounty issues. The income of 56.7% of the bounty hunters is no more than $100 and only 2.7% of the hunters have earned more than $2,000. In addition, most of the regular hunters and big hunters are developers that made at least one commit before addressing a bounty issue. 3) The value of a bounty issue is not a statistically significant factor that attracts developers that have never made any commit before to address an issue. Based on our findings, we provide several suggestions for stakeholders of open source projects and hunters.



中文翻译:

研究开源项目赏金问题解决过程中的支持者和猎人

问题解决是软件项目发展过程中的一项重要任务。然而,在实践中,并非所有问题都能及时得到解决。为了促进问题解决过程,使用货币激励(例如,赏金)来吸引开发人员解决问题。有两种类型的核心角色参与了这个过程:赏金支持者,他们通过赏金平台(例如,Bountysource)为问题报告提出赏金,以及赏金猎人,谁解决赏金问题并赢得赏金。我们希望从两个重要角色(即支持者和猎人)及其相关行为的角度研究赏金问题解决的过程。通过更好地了解他们如何解决赏金问题,开源项目的利益相关者(例如,运营商和开发人员)可以合理地估计他们可以从支持者和猎人那里得到什么。在这项研究中,我们调查了 2,955 名赏金支持者和 882 名赏金猎人,以及他们相关的 3,579 份 GitHub 问题报告,以及在 Bountysource 上提出的 5,589 项赏金。我们发现:1) 总体而言,赏金的价值很小(中位数为 20 美元)。个人和企业支持者都更愿意支持实现新功能而不是修复错误。与个人支持者相比,企业支持者倾向于提出更大的赏金,并且更频繁地提出赏金。2) 85.0% 的赏金猎人解决了少于 3 个赏金问题。56.7%的赏金猎人收入不超过100美元,只有2.7%的赏金猎人收入超过2000美元。此外,大多数普通猎人和大猎人都是在解决赏金问题之前至少进行过一次提交的开发人员。3) 赏金问题的价值在统计上并不是一个重要的因素,可以吸引以前从未提交过任何提交来解决问题的开发人员。根据我们的发现,我们为开源项目的利益相关者和猎人提供了一些建议。7% 的赏金猎人收入不超过 100 美元,只有 2.7% 的赏金猎人收入超过 2,000 美元。此外,大多数普通猎人和大猎人都是在解决赏金问题之前至少进行过一次提交的开发人员。3) 赏金问题的价值在统计上并不是一个重要的因素,可以吸引以前从未提交过任何提交来解决问题的开发人员。根据我们的发现,我们为开源项目的利益相关者和猎人提供了一些建议。7% 的赏金猎人收入不超过 100 美元,只有 2.7% 的赏金猎人收入超过 2,000 美元。此外,大多数普通猎人和大猎人都是在解决赏金问题之前至少进行过一次提交的开发人员。3) 赏金问题的价值在统计上并不是一个重要的因素,可以吸引以前从未提交过任何提交来解决问题的开发人员。根据我们的发现,我们为开源项目的利益相关者和猎人提供了一些建议。3) 赏金问题的价值在统计上并不是一个重要的因素,可以吸引以前从未提交过任何提交来解决问题的开发人员。根据我们的发现,我们为开源项目的利益相关者和猎人提供了一些建议。3) 赏金问题的价值在统计上并不是一个重要的因素,可以吸引以前从未提交过任何提交来解决问题的开发人员。根据我们的发现,我们为开源项目的利益相关者和猎人提供了一些建议。

更新日期:2021-06-10
down
wechat
bug