Patent ID: 11893387
Assignee: ALLSTATE INSURANCE COMPANY
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for identifying code hot spots, comprising:
obtaining, by a code analysis server system, a set of source code files, wherein commit history data for each source code file is obtained and comprises an indication of when the source code file was checked out, an indication of when the source code file was checked in, an indication of a developer checking out the source code file, and a reference to one or more bugs stored in a bug tracking database;
obtaining, by the code analysis server system, at least one quality metric for each source code file in the set of source code files, wherein the quality metric for a source code file of the set of source code files comprises an indication of a developer that has modified the source code file and a developer model indicating a performance rating of the developer;
determining, by the code analysis server system, a document model for each source code file in the set of source code files, the document model indicating relationships between the source code files in the set of source code files; and
determining, by the code analysis server system, code hot spots in the set of source code files based on the document model and the at least one quality metric for each source code file, wherein each code hot spot indicates a particular source code file in the set of source code files.