Patent ID: 11874762
Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A non-transitory computer-readable storage medium having stored thereon instructions that, when executed by a processor, cause the processor to:
detect a code change to source code included in a code repository;
identify, using a machine learning (ML) algorithm and based on a code-to-feature mapping, a relationship between the code change to the source code and an associated product feature, wherein the code-to-feature mapping includes a dependency tree that relates source code, source code folders, product features, and product components;
determine, based on the associated product feature, one or more dependent product features impacted by the code change to the source code;
select, based on the associated product feature and the one or more dependent product features, a set of test cases including a subset of test cases related to the associated product feature and a subset of test cases related to the one or more dependent product features;
execute the set of test cases; and
update, using the ML algorithm, the code-to-feature mapping using results of executing the set of test cases.