This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Contemporary Peer Review in Action: Lessons from Open Source Development
Nov.-Dec. 2012 (vol. 29 no. 6)
pp. 56-61
Peter Rigby, Concordia University, Montreal, Canada
Brendan Cleary, University of Victoria, Canada
Frederic Painchaud, Department of National Defence, Canada
Margaret-Anne Storey, University of Victoria, Canada
Daniel German, University of Victoria, Canada
Do you use software peer reviews? Are you happy with your current code review practices? Even though formal inspection is recognized as one of the most effective ways to improve software quality, many software organizations struggle to effectively implement a formal inspection regime. Open source projects use an agile peer review process—based on asynchronous, frequent, incremental reviews that are carried out by invested codevelopers—that contrasts with heavyweight inspection processes. The authors describe lessons from the OSS process that transfer to proprietary software development. They also present a selection of popular tools that support lightweight, collaborative, code review processes and nonintrusive metric collection.
Index Terms:
Software quality,Agile manufacturing,Programming,Electronic mail,Software engineering,Software development,open source software development,software quality,software peer review,inspection,agile development
Citation:
Peter Rigby, Brendan Cleary, Frederic Painchaud, Margaret-Anne Storey, Daniel German, "Contemporary Peer Review in Action: Lessons from Open Source Development," IEEE Software, vol. 29, no. 6, pp. 56-61, Nov.-Dec. 2012, doi:10.1109/MS.2012.24
Usage of this product signifies your acceptance of the Terms of Use.