Understanding Broadcast Based Peer Review on Open Source Software Projects

被引:0
|
作者
Rigby, Peter C. [1 ]
Storey, Margaret-Anne [1 ]
机构
[1] Univ Victoria, Software Engn Grp, Victoria, BC, Canada
关键词
Peer review; Open source software; Case studies; Grounded theory;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software peer review has proven to be a successful technique in open source software (OSS) development. In contrast to industry, where reviews are typically assigned to specific individuals, changes are broadcast to hundreds of potentially interested stakeholders. Despite concerns that reviews may be ignored, or that discussions will deadlock because too many uninformed stakeholders are involved, we find that this approach works well in practice. In this paper, we describe an empirical study to investigate the mechanisms and behaviours that developers use to find code changes they are competent to review. We also explore how stakeholders interact with one another during the review process. We manually examine hundreds of reviews across five high profile OSS projects. Our findings provide insights into the simple, community-wide techniques that developers use to effectively manage large quantities of reviews. The themes that emerge from our study are enriched and validated by interviewing long-serving core developers.
引用
收藏
页码:541 / 550
页数:10
相关论文
共 50 条
  • [1] Peer Review on Open-Source Software Projects: Parameters, Statistical Models, and Theory
    Rigby, Peter C.
    German, Daniel M.
    Cowen, Laura
    Storey, Margaret-Anne
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2014, 23 (04)
  • [2] Understanding Sustained Participation in Open Source Software Projects
    Fang, Yulin
    Neufeld, Derrick
    [J]. JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2009, 25 (04) : 9 - 50
  • [3] Collaboration, peer review and open source software
    Johnson, Justin P.
    [J]. INFORMATION ECONOMICS AND POLICY, 2006, 18 (04) : 477 - 497
  • [4] Peer Review Social Network (PeRSoN) in Open Source Projects
    Yang, Xin
    Yoshida, Norihiro
    Gaikovina Kula, Raula
    Iida, Hajimu
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2016, E99D (03): : 661 - 670
  • [5] Social Network Analysis in Open Source Software Peer Review
    Yang, Xin
    [J]. 22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014), 2014, : 820 - 822
  • [6] Peer reviews as a quality management technique in open-source software development projects
    Stark, J
    [J]. SOFTWARE QUALITY - ECSQ 2002, 2002, 2349 : 340 - 350
  • [7] Understanding the Open Source Software
    Webblink, Mark H.
    [J]. TEXTO LIVRE-LINGUAGEM E TECNOLOGIA, 2008, 1 (02): : 2 - 18
  • [8] Event-based monitoring of open source software projects
    Wahyudin, Dindin
    Tjoa, A. Min
    [J]. ARES 2007: SECOND INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, PROCEEDINGS, 2007, : 1108 - +
  • [9] Risk Management in Projects Based on Open-Source Software
    Nguyen Duc Linh
    Phan Duy Hung
    Vu Thu Diep
    Ta Duc Tung
    [J]. 2019 8TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2019), 2019, : 178 - 183
  • [10] Comparative case studies of open source software peer review practices
    Wang, Jing
    Shih, Patrick C.
    Wu, Yu
    Carroll, John M.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 67 : 1 - 12