| CPC G06F 11/3608 (2013.01) [G06F 11/3668 (2013.01); G06F 11/3684 (2013.01)] | 19 Claims |

|
1. A method for defining feature variable configurations in a system defined by a codebase, the method comprising:
executing the codebase over a set of test cases configured to test a first plurality of software feature behaviors of a first software feature;
logging feature variable configurations generated by the test cases, the feature variable configurations comprising feature variables;
identifying associations between the feature variables and individual software feature behaviors of the first plurality of software feature behaviors based on the logged feature variable configurations;
calculating impact scores for the feature variables in association with the corresponding individual software feature behavior based on an occurrence of the identified associations between the feature variables and the individual software feature behaviors;
identifying at least one deterministic feature variable for association with the corresponding individual software feature behaviors of the first plurality of software feature behaviors based on the calculated impact scores for the feature variables associated with the corresponding individual software feature behaviors;
identifying at least one common feature variable from the at least one deterministic feature variable associated with the corresponding individual software feature behaviors of the first plurality of software feature behaviors, the at least one common feature variable being operable to enable access to the first software feature in the system; and
updating at least one platform license definition including the first software feature to define the at least one common feature variable as enabling access to the first software feature.
|