Patent ID: 11907238
Assignee: SAP SE
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method, implemented by one or more computing devices comprising at least one hardware processor and one or more tangible memories coupled to the at least one hardware processor, of identifying programming code, the method comprising:
receiving a user-provided search query for a programming feature, wherein the search query comprises a description of the programming feature;
executing the search query against a collection of feature definitions in a feature library of programming features, wherein the collection of feature definitions comprises feature metadata objects respectively mapping programming features to software artifacts via feature queries respectively stored in the feature metadata objects;
responsive to finding a feature metadata object that satisfies the search query, outputting a feature query and a feature query type stored in the feature metadata object, wherein the feature query comprises one or more search criteria for identifying software artifacts having the programming feature, wherein the feature query type at least in part identifies how to execute the feature query; and
executing the feature query against an application library to identify one or more applications having the programming feature based on the one or more search criteria and the feature query type.