CPC G06F 8/71 (2013.01) [G06F 8/10 (2013.01); G06F 18/24155 (2023.01); G06F 40/20 (2020.01); G06N 20/00 (2019.01)] | 15 Claims |
1. A computer-implemented method for searching source code using definitions for requirements comprising:
extracting search elements from requirement definitions of a requirement management tool for managing a project;
matching the search elements to identify source code from source code repositories, wherein machine learning correlates the requirement definitions to source code subject matter, the matching of search elements to identify source code comprises an artificial intelligence based solution fetcher that uses a naive Bayes classifier to classify code as completely matched or semi matches to the requirement definitions in combination with a Kernel density estimation to increase the accuracy of the naive Bayes classifier; and
confirming the source code that is matching the search elements meets the requirement definitions of the requirement management tool.
|