The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 05, 2021

Filed:

Dec. 12, 2018
Applicant:

Sap SE, Walldorf, DE;

Inventors:

Axel Schroeder, Dresden, DE;

Martin Knechtel, Dresden, DE;

Assignee:

SAP SE, Walldorf, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/36 (2006.01); G06F 8/41 (2018.01);
U.S. Cl.
CPC ...
G06F 11/3612 (2013.01); G06F 11/3688 (2013.01); G06F 8/41 (2013.01); G06F 11/3664 (2013.01);
Abstract

Techniques are described for detecting the presence of regressions in software, such as software that is being developed and tested in a development environment. Compiled code can be instrumented to introduce annotations to the compiled code. For example, the annotations can be added at the start and end of a code section, where a code section can be specified at any suitable degree of specificity (e.g., a line of code, a function, a component, multiple components, and so forth). When the instrumented code is executed, the annotations generate timing information that describes the execution times of the various annotated code sections. The timing information can be analyzed and compared to previously generated timing information for the code base, and detected differences may trigger actions such as reports, alerts, denied requests to pull code from the source repository, rejected code check-ins, bug reports, and so forth.


Find Patent Forward Citations

Loading…