发明名称 System and method for peer-based code quality analysis reporting
摘要 Systems and methods for peer-based code quality analysis reporting are provided. In accordance with an embodiment, a system can include a peer-based code quality analysis tool, executing on a computer, which is configured to receive one or more source code files, and perform an analysis of the one or more source code files based on a plurality of rules. The peer-based code quality analysis tool can further compare results of the analysis to peer results data to determine a percentile based score, and create an interactive report which includes the results of the analysis and the percentile based score.
申请公布号 US9235493(B2) 申请公布日期 2016.01.12
申请号 US201213691558 申请日期 2012.11.30
申请人 Oracle International Corporation 发明人 Goetsch Kelly
分类号 G06F9/44;G06F9/45;G06F11/00;G06F12/14;G06F12/16;H04L29/06;G06F11/36 主分类号 G06F9/44
代理机构 Kilpatrick Townsend & Stockton LLP 代理人 Kilpatrick Townsend & Stockton LLP
主权项 1. A system for peer-based code quality analysis, the system comprising: a computer, including a non-transitory computer readable medium and processor; a peer-based code quality analysis tool, executing on the computer, which is configured to: receive one or more source code files, wherein a source code file includes source code,perform an analysis of the one or more source code files based on a plurality of rules, wherein the analysis the peer-based code analysis tool is configured to perform includes:  a comment quality analysis of comments, and a source code analysis of the source code to detect source code errors or inefficiencies using a rules-based analysis using the plurality of rules, a code style analysis, and a duplicate code analysis, compare results of the analysis to peer results data to determine a percentile based score, wherein the peer results data includes analysis of similar implementations of the sourcecode by different peer entities, wherein the percentile based score provides an assessment of the source code relative to the similar implementations of the source code by the different peer entities, andcreate an interactive report which includes the results of the analysis and the percentile based score.
地址 Redwood Shores CA US