×

Enhancing software development using bug data

  • US 10,585,780 B2
  • Filed: 03/24/2017
  • Issued: 03/10/2020
  • Est. Priority Date: 03/24/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a memory;

    a processor connected to the memory, the processor configured to;

    receive current code, the current code comprising buggy code;

    find historical code comprising correct code relevant to the current code in a historical bug dataset comprising original buggy code and corresponding correct code, the historical code created by retaining training and testing datasets created for a machine learning system trained to distinguish between buggy and bug-free source code by learning the characteristics of buggy code;

    display pairs of original buggy code and corresponding correct code and a degree of risk value of replacing the original buggy code with the corresponding correct code for each pair in a software development environment; and

    when the risk value is less than a threshold amount, automatically correct the buggy code by replacing the buggy code with the corresponding correct code.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×