• DocumentCode
    1443569
  • Title

    Contemporary Peer Review in Action: Lessons from Open Source Development

  • Author

    Rigby, Peter C. ; Cleary, Brendan ; Painchaud, Frederic ; Storey, Margaret-Anne ; German, Daniel M.

  • Author_Institution
    Concordia Univ., Montreal, QC, Canada
  • Volume
    29
  • Issue
    6
  • fYear
    2012
  • Firstpage
    56
  • Lastpage
    61
  • Abstract
    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.
  • Keywords
    DP industry; formal verification; inspection; public domain software; software quality; software reviews; OSS process; agile peer review process; code review practices; code review process; collaborative review process; contemporary peer review; formal inspection regime; heavyweight inspection processes; invested codevelopers; lightweight review process; nonintrusive metric collection; open source development; open source projects; proprietary software development; software organizations; software peer reviews; software quality; Agile manufacturing; Electronic mail; Programming; Software development; Software engineering; Software quality; agile development; inspection; open source software development; software peer review; software quality;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2012.24
  • Filename
    6148202