Microsoft Corporation
PERFORMANCE BUG DETECTION AND CODE RECOMMENDATION

Last updated:

Abstract:

An automated system for detecting performance bugs in a program and for providing code recommendations to improve the performance of the program generates a code recommendation table from performance-related pull requests. The performance-related pull requests are identified in part from a classifier trained on semi-supervised data. A code recommendation table is generated from performance-related pull requests and is searched for similarly-improved code based on a set of difference features that includes structural and performance features of the before-code of a pull request that is not in the after-code.

Status:
Application
Type:

Utility

Filling date:

11 Mar 2021

Issue date:

14 Jul 2022