| CPC G06F 21/1014 (2023.08) [G06F 8/60 (2013.01); G06F 16/248 (2019.01); G06F 21/602 (2013.01)] | 18 Claims |

|
1. A method comprising:
generating, by one or more processors, a catalog of packaged software capabilities;
receiving, by the one or more processors, search parameters corresponding to functionality of a packaged software capability of interest;
executing, by the one or more processors, a search of the catalog based on the search parameters to identify a set of search results identifying one or more packaged software capabilities, wherein the search is configured to:
generate metrics associated with the packaged software capabilities in the catalog based on the search parameters;
identify candidate packaged software capabilities; and
eliminate a portion of the candidate packaged software capabilities based at least in part on the metrics to produce a set of search results comprising a remaining portion of the candidate packaged software capabilities; and
output, by the one or more processors, the set of search results,
wherein the candidate packaged software capabilities are identified based on comparison of code snippets to the search parameters and comparison of documentation associated with packaged software capabilities of the catalog, wherein the comparison is configured to measure a first similarity between the search parameters and the documentation and a second similarity between the search parameters and the code snippets.
|