Patent attributes
Devices and methods are provided for providing software developer-driven analysis for the expected impact that a proposed software modification may have on software programs and devices. A device may receive files including a first file including indications of: (i) a feature modified by one or more software modifications, (ii) a sub-feature associated with the feature and modified by the one or more software modifications, and (iii) first information associated with the feature, and a second file including indications of: (i) the feature, (ii) the sub-feature, and (iii) second information associated with the feature. The device may determine a record including indications of: (i) the feature, (ii) the sub-feature, (iii) the first information, and (iv) the second information. The device may determine a test plan including one or more tests performed based on the record. The device may execute at least a portion of the test plan.