Development pipeline integrated ongoing learning for assisted code remediation
AssigneeVeracode, Inc.
InventorsAsankhaya Sharma, Hao Xiao, Hendy Heng Lee Chua, Darius Tsien Wei Foo
Life of this patent
Estimating the term…
Loading patent…
AssigneeVeracode, Inc.
InventorsAsankhaya Sharma, Hao Xiao, Hendy Heng Lee Chua, Darius Tsien Wei Foo
Estimating the term…
With invocations of a software development pipeline, organization specific remediations/fixes for a software project can be learned from scanning results of code submissions (e.g., commits or merges) across an organization for a software project(s). Fixes of detected program code flaws can be detected and/or specified across scans and associated with flaw identifiers and used for training machine learning models to identify candidate fixes for detected flaws. This ongoing learning during development propagates fixes created or chosen by experts (e.g., software engineers working on the software project) relevant to the software project. The experts can choose from suggestions mined from the learned fixes of the organization and suggestions generated from a pipeline created with the trained machine learning models. The selections are then used for further training of the machine learning models that form the pipeline.
A method comprising:
One or more non-transitory machine-readable media comprising program code for software flaw remediation, the program code to:
A system comprising:
Dependencies are inferred from the claim text.