Final Thesis: A Model of Code Review Practices – A Qualitative Multiple Case Study on Code Review in Open Source

Abstract: Code review is nowadays viewed as a crucial part of every software project. Benefits, efficiency and effectivity are therefore often the center of attention when looking at these processes. Beside this, the question arises how in a setting like open source software development code review is even formally defined and expected to be done. This includes topics like who is involved in a code review, what criteria are stated to accept or reject a possible change and who has the final say about the introduction of a change into the code base. In this thesis, we use a multiple case study approach to study six different open source software projects to gather the core expectations about the practices of their respective way of doing code review. We come to the conclusion that a common model can be described on how code review is expected to be done in open source software development.

Keywords: code review, practices, case study

PDFs: Master ThesisWork Description

Reference: Sebastian Schmid. A Model of Code Review Practices – A Qualitative Multiple Case Study on Code Review in Open Source. Master Thesis, Friedrich-Alexander-Universität Erlangen-Nürnberg: 2019.