- 专利标题: System and method to improve results of a static code analysis based on the probability of a true error
-
申请号: US16936311申请日: 2020-07-22
-
公开(公告)号: US11385988B2公开(公告)日: 2022-07-12
- 发明人: Leszek Jerzy Raszka , Leonid Borodaev
- 申请人: PARASOFT CORPORATION
- 申请人地址: US CA Monrovia
- 专利权人: PARASOFT CORPORATION
- 当前专利权人: PARASOFT CORPORATION
- 当前专利权人地址: US CA Monrovia
- 代理机构: Lewis Roca Rothgerber Christie LLP
- 主分类号: G06F11/00
- IPC分类号: G06F11/00 ; G06F11/36 ; G06N3/08
摘要:
Computer-implemented method for improving the test results of a static code analyzer includes: receiving a plurality of test violations from the static code analyzer; constructing a first vector for each code snippet containing error candidates; constructing a second vector for each test violation from meta-data associated with said each test violation; merging the first vector with the second vector to produce a feature vector for each test violation; and applying statistical learning techniques to each feature vector to estimate a probability that an error candidate in the plurality of test violations is a true error or a false positive.
公开/授权文献
信息查询