发明名称 Code reviewer selection in a distributed software development environment
摘要 Embodiments of the present provide a method, system and computer program product for reviewer selection during distributed software development. In an embodiment of the invention, a method for reviewer selection during distributed software development can include receiving a request to review a module of source code stored in a source code repository and managed by an IDE executing in memory of a computer. The method also can include retrieving meta-data for the module of source code referencing different collaborators previously accessing the module of source code in the IDE. The method yet further can include ranking the collaborators according to at least one user centric characteristic of the module of source code. Finally, the method can include selecting a highest ranked one of the collaborators to review the module of source code.
申请公布号 US9595009(B2) 申请公布日期 2017.03.14
申请号 US201113171488 申请日期 2011.06.29
申请人 International Business Machines Corporation 发明人 Haynes Thomas R.;Sun Lin
分类号 G06F9/44;G06Q10/00 主分类号 G06F9/44
代理机构 CRGO Law 代理人 Greenberg, Esq. Steven M.;CRGO Law
主权项 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.
地址 Armonk NY US