Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
80 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
7 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Learning to Reduce False Positives in Analytic Bug Detectors (2203.09907v1)

Published 8 Mar 2022 in cs.SE and cs.LG

Abstract: Due to increasingly complex software design and rapid iterative development, code defects and security vulnerabilities are prevalent in modern software. In response, programmers rely on static analysis tools to regularly scan their codebases and find potential bugs. In order to maximize coverage, however, these tools generally tend to report a significant number of false positives, requiring developers to manually verify each warning. To address this problem, we propose a Transformer-based learning approach to identify false positive bug warnings. We demonstrate that our models can improve the precision of static analysis by 17.5%. In addition, we validated the generalizability of this approach across two major bug types: null dereference and resource leak.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (7)
  1. Anant Kharkar (6 papers)
  2. Roshanak Zilouchian Moghaddam (10 papers)
  3. Matthew Jin (4 papers)
  4. Xiaoyu Liu (138 papers)
  5. Xin Shi (48 papers)
  6. Colin Clement (10 papers)
  7. Neel Sundaresan (38 papers)
Citations (35)