Peer Review on Open-Source Software Projects: Parameters, Statistical Models, and Theory

作者: Peter C. Rigby , Daniel M. German , Laura Cowen , Margaret-Anne Storey

DOI: 10.1145/2594458

关键词:

摘要: Peer review is seen as an important quality-assurance mechanism in both industrial development and the open-source software (OSS) community. The techniques for performing inspections have been well studied industry; OSS development, peer reviews are not understood.To develop empirical understanding of review, we examine policies 25 projects study archival records six large, mature, successful projects. We extract a series measures based on those used traditional inspection experiments. measure frequency size contribution under level participation during experience expertise individuals involved interval, number issues discussed review. create statistical models efficiency, effectiveness, to determine which largest impact efficacy.We find that conducted asynchronously by empowered experts who focus changes their area expertise. Reviewers provide timely, regular feedback small changes. descriptive statistics clearly show drastically different from inspection.

参考文章(66)
Michael Fagan, A History of Software Inspections Software Pioneers. pp. 562- 573 ,(2002) , 10.1007/978-3-642-59412-0_34
Thomas Zimmermann, Kwangkeun Yi, Sunghun Kim, Gaeul Jeong, Improving Code Review by Predicting Reviewers and Acceptance of Patches ,(2009)
Michael J. Crawley, Statistics : An Introduction Using R ,(2005)
John Maindonald, W. John Braun, Data Analysis and Graphics Using R: An Example-Based Approach Cambridge University Press. ,(2010) , 10.1017/CBO9781139194648
Fraser Macdonald, James Miller, A Comparison of Computer Support Systems for Software Inspection automated software engineering. ,vol. 6, pp. 291- 313 ,(1999) , 10.1023/A:1008760911330