Characterizing and Mitigating False-Positive Bug Reports in the Linux Kernel
Not on the map. Why?
Abstract (arXiv)
False-positive bug reports represent a significant yet underexplored challenge in the development and maintenance of the Linux kernel. They occur when correct system behavior is mistakenly flagged as a defect, consuming developer effort without leading to actual code improvements. Such reports can mislead developers, waste debugging resources, and delay the resolution of real bugs. In this paper, we present the first comprehensive empirical study of false-positive bug reports in the Linux kernel. We manually construct a dataset of 2,006 bug reports comprising 1,509 genuine bugs and 497 false positives collected from Bugzilla and Syzkaller. Our analysis indicates that false positives demand effort comparable to real bugs, often requiring extended discussions and non-trivial closure time. They occur in several components, especially File Systems and Drivers, mainly due to external dependencies and semantic misunderstandings. To address this challenge, we evaluate large language models (LLMs) for automated false-positive bug report mitigation. Among various prompting strategies, retrieval-augmented generation (RAG) performs best, achieving 91% recall and an F1 score of 88%. These findings highlight the non-negligible cost of false positive bug reports and show the promise of LLMs for more efficient false positive mitigation in the Linux kernel.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 8 May 2026.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026Learning Globally Reusable Skills for Coding Agentscited by 1
- 2026Learning Globally Reusable Skills for Coding Agents6 Aug 2026
Similar, not cited
Close in wording, no citation either way
- 2026Beyond Crash-to-Patch: Patch Evolution for Linux Kernel Repair
- 2025The Hitchhiker's Guide to Program Analysis, Part II: Deep Thoughts by LLMs
- 2026SyzHarness: Patch-Based Kernel Bug Reproduction with LLM-Synthesized Fuzzing Harnesses
- 2026ImproBR: Bug Report Improver Using LLMs
- 2026The Hitchhiker's Guide to Program Analysis, Part III: Mostly Harmless LLMs ↗
- 2026Automated Root-Cause Subclassification and No-Code Fix Generation for Invalid Bug Reports
- 2026Outrunning LLM Cutoffs: A Live Kernel Crash Resolution Benchmark for All
- 2026TestExplora: Benchmarking LLMs for Proactive Bug Discovery via Repository-Level Test Generation