Patent ID: 9354867
Filing Date: 2016-05-31
CPC Classification: G06F

Claim Text:
1. A computer-implemented system for identifying, analyzing and integrating risks associated with a source code incorporated in a file, the system comprising a hardware processor and a hardware memory comprising: a code coverage module for collecting code coverage information, and wherein the collected code coverage information is saved by using a file name same as name of the file incorporating the source code, and wherein the code coverage information comprises a line coverage and a branch coverage and wherein the line coverage comprises line coverage percentage covered during testing and wherein the branch coverage comprises branch coverage percentage covered during testing of if/else, switch and loops, a complexity and wherein the complexity comprises complexity of a class file; a source code analyzer module for collecting source code violation information comprising bugs/mistakes, and wherein the collected source code violation information is saved by said file name; a software configuration management module for collecting source code data, wherein the plurality of source code data includes source code commit information, production code trace information, an error stack trigger location information, application monitoring and performance information, a computing system attribute information, a network bandwidth information, and wherein the collected source code commit information is saved by using said file name; a risk analyzer processing module for receiving and processing the collected code coverage information, the collected source code violation information and the collected source code commit information, and wherein the collected code coverage information, collected source code violation information and the collected source code commit information are related with each other by using said file name, and wherein the collected source code commit information comprises distinct user count, distinct activity count, delta changes and priority wise defect count, said distinct user count being a count of distinct users who committed a particular file within a specific interval of time, and said distinct activity count being a count of the distinct activities during which a particular file is committed within a specific interval of time, and wherein the delta changes comprise a count of total number of lines changed in a particular file in a specified interval of time, and wherein the count of total number of lines changed includes the count of at least one of added lines, modified lines and deleted lines; and a report generation module for publishing processing result of the collected collect code coverage information, the collected source code violation information and the collected source code commit information, in the form of a report.