Generative models for refactoring software programs
AssigneeArchitecture Technology Corporation
InventorsColleen KIMBALL, Judson POWERS, Jordan C. BONNEY, Yuliy TSANK
Life of this patent
Estimating the term…
Loading patent…
AssigneeArchitecture Technology Corporation
InventorsColleen KIMBALL, Judson POWERS, Jordan C. BONNEY, Yuliy TSANK
Estimating the term…
Presented herein are systems and methods for optimizing legacy source code using generative models. A computing system may generate, for each function of a plurality of functions of a software program, a performance profile comprising a performance attribute during runtime. The computing system may identify, from the plurality of functions of the software program, a function based on the performance attribute of the performance profile for the function being lower than a threshold. The computing system may select first source code of the function for refactoring, responsive to identifying the function. The computing system may provide the first source code of the function to a generative model to determine refactoring opportunities within the first source code. The computing system may generate, based on providing the first source code to the generative model, second source code for the function corresponding to the refactoring opportunities within the first source code.
A computer-implemented method, comprising:
A system, comprising:
Dependencies are inferred from the claim text.