Predictive model of automated fix handling
First Claim
Patent Images
1. A processor-executed method for providing a predictive model of an automated fix release process, the method comprising:
- tagging a defect indicating attributes of the defect and a feature associated with the defect, wherein the feature is included in a fix for the defect;
assigning a value to each of the attributes;
establishing a mapping of the defect and the feature based on the tagging;
storing codes implementing the fix in directories, wherein the code directories are structured to indicate features of the fix;
adding to the mapping an association of the features and the fix derived from the code directories;
adding an association of a test case with the features to the mapping; and
calculating a vulnerability of the fix, the features, and the codes using the value assigned to each of the attributes of the defect and the mapping;
decomposing each of the features to sub-features;
adding an association of the features and the sub-features to the mapping;
calculating an individual value for each of the sub-features as a function of the values assigned to attributes of defects associated with the sub-features derived from the mapping; and
calculating an overall value for the each of the features as a function of the individual value for each of the sub-features.
9 Assignments
0 Petitions
Accused Products
Abstract
This disclosure relates to a method, article of manufacture, and apparatus for predictive model of automated fix handling. In some embodiments, this includes decomposing a fix for a defect to features, establishing a mapping of the defect and the fix for the defect by associating the features with the defect, storing codes implementing the fix in directories indicating the corresponding features, adding an association of a test case with the features to the mapping, and applying a rule to the mapping to calculate a vulnerability of the fix.
-
Citations
13 Claims
-
1. A processor-executed method for providing a predictive model of an automated fix release process, the method comprising:
-
tagging a defect indicating attributes of the defect and a feature associated with the defect, wherein the feature is included in a fix for the defect; assigning a value to each of the attributes; establishing a mapping of the defect and the feature based on the tagging; storing codes implementing the fix in directories, wherein the code directories are structured to indicate features of the fix; adding to the mapping an association of the features and the fix derived from the code directories; adding an association of a test case with the features to the mapping; and calculating a vulnerability of the fix, the features, and the codes using the value assigned to each of the attributes of the defect and the mapping; decomposing each of the features to sub-features; adding an association of the features and the sub-features to the mapping; calculating an individual value for each of the sub-features as a function of the values assigned to attributes of defects associated with the sub-features derived from the mapping; and calculating an overall value for the each of the features as a function of the individual value for each of the sub-features. - View Dependent Claims (2, 3, 4, 5, 6, 9, 10, 11, 12, 13)
-
-
7. A system comprising:
-
a computer processor; a memory storing instructions that when executed by the computer processor cause the computer processor to perform acts comprising; tagging a defect indicating attributes of the defect and a feature associated with the defect, wherein the feature is included in a fix for the defect; assigning a value to each of the attributes; establishing a mapping of the defect and the feature based on the tagging; storing codes implementing the fix in directories, wherein the code directories are structured to indicate features of the fix; adding to the mapping an association of the features and the fix derived from the code directories; adding an association of a test case with the features to the mapping; calculating a vulnerability of the fix, the features, and the codes using the value assigned to each of the attributes of the defect and the mapping; decomposing each of the features to sub-features; adding an association of the features and the sub-features to the mapping; calculating an individual value for each of the sub-features as a function of the values assigned to attributes of defects associated with the sub-features derived from the mapping; and calculating an overall value for the each of the features as a function of the individual value for each of the sub-features.
-
-
8. A computer program product comprising a non-transitory computer usable medium having machine readable code embodied therein for:
-
tagging a defect indicating attributes of the defect and a feature associated with the defect, wherein the feature is included in a fix for the defect; assigning a value to each of the attributes; establishing a mapping of the defect and the feature based on the tagging; storing codes implementing the fix in directories, wherein the code directories are structured to indicate features of the fix; adding to the mapping an association of the features and the fix derived from the code directories; adding an association of a test case with the features to the mapping; calculating a vulnerability of the fix, the features, and the codes using the value assigned to each of the attributes of the defect and the mapping; decomposing each of the features to sub-features; adding an association of the features and the sub-features to the mapping; calculating an individual value for each of the sub-features as a function of the values assigned to attributes of defects associated with the sub-features derived from the mapping; and calculating an overall value for the each of the features as a function of the individual value for each of the sub-features.
-
Specification