Patent ID: 8645925

Claim:
A method comprising: generating, by a computing system, a set comprising software metrics retrieved from metrics data, said software metrics associated with a set of source code files, said set of source code files associated with a specified project; generating, by said computing system based on said software metrics, first evaluation scores associated with said set of source code files; generating, by said computing system, a first graph displaying said first evaluation scores; receiving, by said computing system from a user in response to presenting said first graph, 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: v i = ∑ k = 1 K ⁢ a k ⁢ x i , k + b , 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.