Patent ID: 9595009
Date: 2017-03-14
CPC Classifications: G06Q

Claim:
1. A method for reviewer selection during distributed software development, the method comprising: receiving a request from a requestor to review a module of source code stored in a source code repository and managed by an integrated development environment (IDE) executing in memory of a computer; retrieving meta-data for the module of source code referencing different collaborators previously accessing the module of source code in the IDE; applying selection rules to the meta-data in order to select ones of the different collaborators; ranking the selected ones of the different collaborators in a list according to at least one user centric characteristic of the module of source code and filtering the ranked list according to availability of each of the selected ones of the different collaborators in the list; determining if an urgent review of the source code is requested; and, selecting a highest ranked one of the collaborators in the ranked and filtered list to review the module of source code in response to a determination that no urgent review is requested, but otherwise re-sorting the ranked and filtered list based upon time zone and selecting a highest ranked one of the collaborators in a nearest time zone to the requestor as a reviewer of the source code.