| CPC G06F 8/70 (2013.01) [G06F 8/10 (2013.01); G06F 21/577 (2013.01); G06F 2221/033 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
querying, using a processing unit, a project data store with a project identifier;
in response to the querying, receiving a functional requirement of a project data structure stored as associated with the project identifier;
inputting, using the processing unit, the functional requirement into a trained machine learning model, the machine learning model configured with output nodes corresponding to a set of requirement classifications;
after the inputting, accessing, using the processing unit, output values of the output nodes;
determining that a value of an output node corresponding to a requirement classification of the set of requirement classifications exceeds a threshold;
based on the determining, adding, using the processing unit, the requirement classification of the set of requirement classifications based on the output values to the project data structure; and
adding a security feature to the project data structure based on the requirement classification.
|