Learning to Reduce False Positives in Analytic Bug Detectors
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 14 of its 30 references that are in the map. First posted on arXiv 8 Mar 2022.
Builds on
14 of 30 references.
References · 14
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,201
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
- 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
- 2020IntelliCode Compose: Code Generation Using Transformercited by 225
- 2018Automated Vulnerability Detection in Source Code Using Deep Representation Learningcited by 114
- 2018DeepBugs: A Learning Approach to Name-based Bug Detectioncited by 65
- 2021Towards Automating Code Review Activitiescited by 54
- 2021Traceability Transformed: Generating more Accurate Links with Pre-Trained BERT Modelscited by 20
2 more
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 4; 2025: 2; 2026: 2.
12 papers.
- 2024Can Large Language Models Write Parallel Code?cited by 36
- 2024Performance-Aligned LLMs for Generating Fast Codecited by 20
- 2025Beyond Final Code: A Process-Oriented Error Analysis of Software Development Agents in Real-World GitHub Scenarioscited by 14
- 2023HPC-Coder: Modeling Parallel Programs using Large Language Modelscited by 11
- 2026Reducing False Positives in Static Bug Detection with LLMs: An Empirical Study in Industrycited by 5
- 2026Sifting the Noise: A Comparative Study of LLM Agents in Vulnerability False Positive Filteringcited by 5
- 2023Multi-Granularity Detector for Vulnerability Fixescited by 4
- 2024Generative transformations and patterns in LLM-native approaches for software verification and falsificationcited by 2
- 2024REDO: Execution-Free Runtime Error Detection for COding Agentscited by 2
- 2025Security Bug Report Prediction Within and Across Projects: A Comparative Study of BERT and Random Forestcited by 2
- 2022How to Find Actionable Static Analysis Warnings: A Case Study with FindBugscited by 1
- 2023Reducing the False Positive Rate Using Bayesian Inference in Autonomous Driving Perceptioncited by 0
- 2026Sifting the Noise: A Comparative Study of LLM Agents in Vulnerability False Positive Filtering30 Jan 2026
- 2026Reducing False Positives in Static Bug Detection with LLMs: An Empirical Study in Industry26 Jan 2026
- 2025Security Bug Report Prediction Within and Across Projects: A Comparative Study of BERT and Random Forest28 Apr 2025
- 2025Beyond Final Code: A Process-Oriented Error Analysis of Software Development Agents in Real-World GitHub Scenarios16 Mar 2025
- 2024REDO: Execution-Free Runtime Error Detection for COding Agents10 Oct 2024
- 2024Performance-Aligned LLMs for Generating Fast Code29 Apr 2024
- 2024Generative transformations and patterns in LLM-native approaches for software verification and falsification14 Apr 2024
- 2024Can Large Language Models Write Parallel Code?23 Jan 2024
- 2023Reducing the False Positive Rate Using Bayesian Inference in Autonomous Driving Perception9 Sep 2023
- 2023HPC-Coder: Modeling Parallel Programs using Large Language Models29 Jun 2023
- 2023Multi-Granularity Detector for Vulnerability Fixes23 May 2023
- 2022How to Find Actionable Static Analysis Warnings: A Case Study with FindBugs21 May 2022