Invention Grant
- Patent Title: System and method for recommending static analysis fixes
-
Application No.: US17574466Application Date: 2022-01-12
-
Publication No.: US11836068B2Publication Date: 2023-12-05
- Inventor: Leszek Jerzy Raszka , Leonid Borodaev
- Applicant: PARASOFT CORPORATION
- Applicant Address: US CA Monrovia
- Assignee: PARASOFT CORPORATION
- Current Assignee: PARASOFT CORPORATION
- Current Assignee Address: US CA Monrovia
- Agency: LEWIS ROCA ROTHGERBER CHRISTIE LLP
- Main IPC: G06F11/07
- IPC: G06F11/07 ; G06F11/32 ; G06F11/36 ; G06N20/00

Abstract:
System and method for recommending static analysis fixes in a computer program include: receiving violations from a static analysis tool and the meta data related to the violations; for each violation, encoding a code snippet in which said each violation is located into a first vector and encoding meta-data associated with each violation into a second vector; for each violation, concatenating the first vector and the second vector into a single vector; generating a utility matrix from the single vectors, where values in each cell correspond to a certain user's action on one of the violations; revising the utility matrix, based on user selection of selected violations of the plurality of violations; and executing a matrix factorization process to build intermediate representations of users and sets of violations to update the utility matrix as an updated utility matrix to obtain predictions for missing values, as recommendation to the user.
Public/Granted literature
- US20220222169A1 SYSTEM AND METHOD FOR RECOMMENDING STATIC ANALYSIS FIXES Public/Granted day:2022-07-14
Information query