Patent ID: 8856725
Filing Date: 2014-10-07
Classification: G06F

Abstract:
1. A computer-readable storage medium having computer-executable instructions stored thereon that, when executed by a computer, cause the computer to: access a code quality metric for a code change made by one or more developers to an existing code artifact in a source code repository, wherein the code quality metric is automatically generated in response to a development lifecycle event, and comprises data associated with the code change collected from the development lifecycle event for measuring a quality of the code artifact; receive at least one code rating regarding the code artifact from a development personnel who is responsible for development or maintenance of a software system related to the code artifact, wherein the at least one code rating comprises a quantitative rating or a qualitative analysis for the code artifact provided by the development personnel; determine a weight for the at least one code rating based on a reputation of the development personnel from whom the at least one code rating regarding the code artifact is received, wherein the weight is further reduced according to a pattern of code ratings that have been received regarding the code artifact; generate a weighted code rating by applying the weight to the at least one code rating; and combine a value of the code quality metric for the code change and a value of the weighted code rating to generate a code reputation score for the code artifact, wherein the generating is performed by a computation unit.