US 12,072,785 B2
Functional impact identification for software instrumentation
Krishnamoorthy Sathyamoorthy, Krishnagiri (IN); Mirko Beccaria, Vimercate (IT); Siddartha Shah, Dublin, CA (US); Sriharsha Venkata Teegavarapu, Bangalore (IN); Gaurav Rathi, Bangalore (IN); and Naveenkumar Jayam Pandurangaiah, Bangalore (IN)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Oct. 18, 2021, as Appl. No. 17/503,709.
Prior Publication US 2023/0122397 A1, Apr. 20, 2023
Int. Cl. G06F 8/65 (2018.01); G06F 9/451 (2018.01); G06F 11/36 (2006.01)
CPC G06F 11/3644 (2013.01) [G06F 8/65 (2013.01); G06F 9/451 (2018.02); G06F 11/3612 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one data processor; and
at least one memory storing instructions, which when executed by the at least one data processor, cause operations comprising:
determining, based at least on a source code file affected by an update to a software application, a first method affected by the update to the software application;
identifying a second method called by the first method affected by the update to the software application;
identifying a first user interface file that includes a first call to the first method or to the second method;
determining a similarity metric between a first name of a first functional flow of the software application and a second name associated with the first user interface file;
determining, based at least on the similarity metric satisfying a first threshold, that the first functional flow of the software application matches the first user interface file; and
subjecting the software application to regression testing in response to determining that the first functional flow of the software application matches the first user interface file, wherein a scope of the regression testing of the software application is limited to the first functional flow.