From a black box perspective on Figure 1, a review is a process that takes as input original source code (i.e., the first unreviewed change attempt, Step 1), and outputs accepted source code (2). The author is the person responsible for the implementation of the assigned task as source code. The reviewer(s) assure the implementation meets the quality standards. The original source code is a work that stemmed solely from the author, whereas in the accepted source code the author incorporated the reviewers’ suggestions so that everybody is satisfied with the result.