Patent ID: 9021446
Filing Date: 2015-04-28
Classification: G06F

Abstract:
1. A method, executed on a processor, the method comprising: instrumenting a code according to a profiling indication to generate profile data; analyzing the profile data to identify coverage data; examining structural information of the code and the coverage data to identify uncoverage data; identifying, from the coverage data and uncoverage data, one or more root level uncovered units of the code with a potential for increasing coverage of the code if the one or more root level uncovered code units are covered; wherein the one or more root level uncovered code units are uncovered code units that have direct control flow indicating a transition from one or more covered code units, the direct control flow comprising both potential control flow and actual control flow between the one or more code units; and associating a code unit measurement value with the one or more root level uncovered units of the code, the code unit measurement value corresponding to a number of instruction instances included within the one or more root level uncovered units of the code that quantifies the potential for increasing coverage of the code if the one or more root level uncovered code unite are covered.