Tool for predicting fault-prone software files
AssigneeAT&T Intellectual Property I, L.P.
InventorsThomas Ostrand, Robert Bell, Andrew Gauld, Elaine Weyuker
Life of this patent
Estimating the term…
Loading patent…
AssigneeAT&T Intellectual Property I, L.P.
InventorsThomas Ostrand, Robert Bell, Andrew Gauld, Elaine Weyuker
Estimating the term…
A method, apparatus, and computer-readable medium for predicting the fault-proneness of code units (files, modules, packages, and the like) of large-scale, long-lived software systems. The method collects information about the code units and the development process from previous releases, and formats this information for input to an analysis stage. The tool then performs a statistical regression analysis on the collected data, and formulates a model to predict fault counts for code units of the current and future releases. Finally, the method computes an expected fault count for each code unit in the current release by applying the formulated model to data from the current release. The expected fault counts are used to rank the release units in descending order of fault-proneness so that debugging efforts and resources can be optimized.
A method of identifying software texts likely to include faults, the method comprising:
An apparatus to identify software texts likely to include faults comprising a computing device, the computing device configured to:
A non-transitory computer-readable medium comprising instructions that, when executed by a computing device, cause the computing device to:
Dependencies are inferred from the claim text.