Microsoft Corporation
Time-weighted risky code prediction
Last updated:
Abstract:
A classification machine learning model is trained to predict the likelihood that a software program is likely to have a software bug in the future. The model is based on features from different source code files having changes made to fix a software bug and source code files having changes that were not made for a bug fix. The features include a time-weighted bug density, a time-weighted addition factor, and a time-weighted deletion factor for a source code file and its dependent code, a page rank, and complexity features representing a number of different types of code elements in the source code file.
Status:
Grant
Type:
Utility
Filling date:
5 Nov 2019
Issue date:
26 Oct 2021