1. A computer-implemented method for identifying fault-prone code, the method comprising: determining metrics corresponding to each file of a plurality of codebase files within a codebase for an application; storing the metrics corresponding to each codebase file in a record of a database table; rank ordering the plurality of codebase files according to at least one metric; and flagging each codebase file having a ranking over a threshold value of the metric; wherein the metrics describe fault-inducing characteristics of the plurality of codebase files and include both a total number of previous faults and a total number of changes that are associated with each codebase file.