1. A computer implemented method for code review of a computer software, the method comprising: storing information about a plurality of authors and reviewers in a computer memory, wherein each author has one or more assigned reviewers; electronically scanning a source code of the computer software to detect portions of the source code modified during a given time period; electronically determining code to be reviewed from the detected modified portions of the source code; automatically creating a code review invitation including verification results of executing one or more verification tools on the computer software during the given time period, according to the stored information about a plurality of authors and reviewers; electronically identifying one or more respective assigned reviewers and distributing the code review invitation to the identified respective assigned reviewers, based on the stored information; electronically recording comments for reviewed code from the respective assigned reviewers; electronically determining which parts of the code in a file have been reviewed and by whom, and which parts of the code in the file have not been reviewed; applying metrics to the code review invitations and the comments; electronically determining a number of pending code review invitations during the given time period, from a number of new code review invitations received and a number of code review invitation completed during the given time period; and displaying the determined number of pending code review invitations during the given time period in a graph.
2. The method of claim 1 , wherein the code review invitation includes a list of file revisions checked in to the code repository during the given time period.