SOFTWARE PERFORMANCE REGRESSION ANALYSIS USING EXECUTION TIMELINES

Patent №

US 10,754,756

Granted

2020-08-25

Filed 2018

Owner

SAP SE

Lab

AI components

3

kr · planning · evo

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15994440

In one embodiment, a method receives execution timelines that include nodes representing function calls and execution times from executing a first version of an application and a second version of the application. The method selects pairs of nodes from a first set of nodes from a first execution timeline and a second set of nodes from a second execution timeline. The method then iterates through the pairs of nodes to determine (1) whether a node in the second execution timeline is not included in the first execution timeline and has an execution time slower than a set difference; or (2) whether a first node in the second execution timeline has an execution time slower than a second node in the first execution timeline by the set difference. A critical graph is generated that defines a path of nodes that lead to a node that has been identified as a performance regression cause.

Knowledge representationPlanningEvolutionary computationG06F 8/77G06F 11/3636G06F 8/71G06F 11/3419G06F 11/3466G06F 11/3612G06F 11/3668G06F 11/3672+3 more

AI classification

Evolutionary computation1.00
Planning0.68
Knowledge representation0.58
AI hardware0.02
Natural language0.00
Vision0.00
Machine learning0.00
Speech0.00

Ownership

SAP SE

assignment · 459530990

Assignors

OCARIZA, FROLIN S., JR, ZHAO, BOYANG

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC