In this paper we define, Peer Code Review as, the process of analyzing code written by a teammate (i.e. a peer) to judge whether it is of sufficient quality to be integrated into the main project codebase. There are multiple ways to perform a code review, but they all have a similar goal of evaluating certain properties of newly written or revised code. Besides detecting defects and maintaining the integrity of the code, peer code review helps the community spread knowledge, expertise, and development techniques among the review participants [35].