a method and system for efficient code review performed during the software development . the method and system include storing information about a plurality of authors and reviewers ; detecting code to be reviewed by analyzing a code repository with respect to recent code modifications ; creating a code review invitation according to the stored information about a plurality of authors and reviewers ; distributing the code review invitation to a respective reviewer ; recording comments for review code from the respective reviewer ; measuring coverage of the reviewed code ; applying metrics to the code review invitations and the comments ; measuring code review characteristics based on the applied metrics .