Patent ID: 8762950

Claim:
A computer program product for scenario-based source code inspection, the computer program product comprising: one or more non-transitory machine readable media storing instructions that, when executed by a computer, cause the computer to display a plurality of functions, the plurality of functions comprising: a first function for creating one or more scenario paths, wherein the one or more scenario paths include at least one execution order in the source code, the first function including the ability to create hyperlinks from calls to a subroutine or macro source in the code and commentary addition; and a second function for inspecting code in execution order of the one or more scenario paths and inspecting uninspected lines of code including the ability to annotate the code with any errors and observations found and mark lines inspected wherein the plurality of functions further comprise: a third function for providing a Page List frame consisting of the page numbers for pages in an inspection package that contain differences between the source code to be inspected and a reference version.