2017 · 35 citations · 17 references
ComputingComputer ScienceProject ManagementComputer SecuritySecure Software DevelopmentSoftware EngineeringContribution AnalysisSoftware Security EngineeringBug TrackingOpen Source Software SecurityOpen-source Software DevelopmentSecurity Program AssessmentSoftware Authorship AttributionSoftware Development Methodology
Background: While bug bounty programs are not new in software development, an increasing number of companies, as well as open source projects, rely on external parties to perform the security assessment of their software for reward. However, there is relatively little empirical knowledge about the characteristics of bug bounty program contributors. Aim: This paper aims to understand those contributors by highlighting the heterogeneity among them. Method: We analyzed the histories of 82 bug bounty programs and 2,504 distinct bug bounty contributors, and conducted a quantitative and qualitative survey. Results: We found that there are project-specific and non-specific contributors who have different motivations for contributing to the products and organizations. Conclusions: Our findings provide insights to make bug bounty programs better and for further studies of new software development roles.
17
Leyla Bilge, Tudor Dumitraş · 2012 · 608 citations
Evolution patterns of open-source software systems and communities
Kumiyo Nakakoji, Yasuhiro Yamamoto, Yoshiyuki Nishinaka et al. · 2002 · 372 citations
Achieving Quality in Open-Source Software
Mark Aberdour · IEEE Software · 2007 · 203 citations