×

Code development using continued machine learnings

  • US 10,481,879 B2
  • Filed: 03/30/2018
  • Issued: 11/19/2019
  • Est. Priority Date: 02/07/2018
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • one or more processors; and

    one or more computer-readable hardware storage devices having stored thereon computer-executable instructions that, when executed by the one or more processors, cause the computer system to;

    within an architecture that includes one or more analyzer components, receive a notification indicating that a codebase has undergone a change from a collaborative code review request service, the notification including a scope of the change;

    access a change context that provides context for the change;

    perform, by one of the one or more analyzer components, analysis of the change using at least a portion of the change context,the one analyzer component selected based on the scope of the change;

    detect receipt of a result of the analysis;

    receive, by an orchestrator service, the result of the analysis from the one analyzercomponent, the collaborative code review request service periodically polling the orchestrator service to inquire about the result of the analysis;

    cause at least some information of the result to be rendered to a user;

    determine how the user responded to the rendered information; and

    automatically modify a subsequent analysis performed by at least the one analyzer component based on how the user responded to the rendered information.

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