System and method that assists with automating software engineering tasks
AssigneeLaredo Labs, Inc.
InventorsMark Gabel, Daniel Lord
Life of this patent
Estimating the term…
Loading patent…
AssigneeLaredo Labs, Inc.
InventorsMark Gabel, Daniel Lord
Estimating the term…
A system receives a request from a software developer's issue tracker to review an issue report which describes a software engineering task, and outputs the issue report to the issue tracker. The system receives the issue tracker's request for predicted source code changes for the software engineering task, retrieves context data which establishes the software engineering task's context, and transforms the context data to be compatible with the data format used to train a machine-learning model to assist with performing software engineering tasks. The machine-learning model uses the transformed context data to predict source code changes for the software engineering task. The system output the predicted source code changes for the software engineering task to the issue tracker. The system commits source code changes based on the predicted source code changes, as accepted by the issue tracker, to source code associated with the software engineering task.
A system that assists with automating software engineering tasks, the system comprising:
A computer-implemented method that assists with automating software engineering tasks, the method comprising:
A computer program product, comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein to be executed by one or more processors, the program code including instructions to:
Dependencies are inferred from the claim text.