Patent ID: 8527966
Filing Date: 2013-09-03
Classification: G06F

Abstract:
1. A method comprising: receiving, by a computing system, a set of source code files associated with a specified project; retrieving, by said computing system, metrics data comprising software metrics associated with said source code files; generating, by said computing system, a set comprising said software metrics; generating, by said computing system based on said software metrics, first evaluation scores associated with said source code files; generating, by said computing system, a first graph displaying said first evaluation scores; first presenting, by said computing system to a user said first graph; receiving, by said computing system from said user in response to said first presenting, a selection of a first source code file of said source code files; calculating, by said computing system based on said first source code file, parameter values associated with an evaluation function used to calculate second evaluation scores associated with said source code files, wherein said evaluation function comprises: wherein v i equals each evaluation score of said second evaluation scores, wherein 0≦v i ≦1, wherein K equals a number of said software metrics, wherein k equals a number of iterations enabled for said retrieving said metrics data, wherein a k equals each parameter value of said parameter values, wherein x i,k equals said software metrics, and wherein b equals a constant, and wherein 0≦b<1; generating, by a computer processor of said computing system, said second evaluation scores, wherein said generating said second evaluation scores comprises enabling said evaluation function using said parameter values; generating, by said computing system, a second graph displaying said second evaluation scores; and second presenting, by said computing system to said user, said second graph.