Evaluating and remediating source code variability
AssigneeInternational Business Machines Corporation
InventorsZachary A. Silverstein, Mary Diane Swift, Jonathan D. Dunne
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsZachary A. Silverstein, Mary Diane Swift, Jonathan D. Dunne
Estimating the term…
Computer-implemented methods for providing source code with predictable performance characteristics are provided. Aspects include performing a static analysis on the source code to identify one or more functions of the source code and a type associated with each of the one or more functions and performing a dynamic analysis on the source code by executing the source code and capturing telemetry data for the execution of each of the one or more functions. Aspects also include calculating a source code execution variability score for each of the one or more functions based at least in part on the captured telemetry data and the type associated with each of the one or more functions. Based on a determination that the source code execution variability score associated with one of the one or more functions is above a threshold value, aspects include remediating the one of the one or more functions.
A method for providing a source code with predictable performance characteristics, the method comprising:
A computing system having a memory having computer readable instructions and one or more processors for executing the computer readable instructions, the computer readable instructions controlling the one or more processors to perform operations comprising:
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform operations comprising:
Dependencies are inferred from the claim text.