1. A method for managing review of source code, the method being performed in a system comprising a processor and a memory coupled with the processor, the method comprising: receiving, by a software module executing on the system, a version of source code that includes a specific change at a specific location in the version of source code that has been affected by one or more programming actions compared to a prior version of source code; identifying, by the software module, a plurality of prior review requests associated with the specific change, wherein each of the plurality of prior review requests affected the specific location or a section of code from the version of source code that is within a proximity of the specific location; assigning, by the software module, corresponding review points to each of the plurality of prior review requests, wherein the corresponding review points are assigned based on a file type of each prior review request, wherein different file types indicate different file formats, with a first format corresponding to more review points than a second format; aggregating the review points with respect to each of a plurality of code reviewers based on which of the plurality of code reviewers created or processed the review requests; selecting, by the software module, a code reviewer from the plurality of code reviewers that has the most aggregated review points; and generating, by the software module, a review request for the specific change in the version of source code for processing by the selected code reviewer.