Saved in:
Bibliographic Details
Main Authors: Ma, Ke, Huang, Jianjun, You, Wei, Liang, Bin, Wu, Jingzheng, Wu, Yanjun, Gong, Yuanjun
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2512.24858
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Measuring the function similarity to detect bugs is effective, but the statements unrelated to the bugs can impede the performance due to the noise interference. Suppressing the noise interference in existing works does not manage the tough job, i.e., eliminating the noise in the targets. In this paper, we propose MATUS to mitigate the target noise for precise bug detection based on similarity measurement. Feature slices are extracted from both the buggy query and the targets to represent the semantic feature of (potential) bug logics. In particular, MATUS guides the target slicing with the prior knowledge from the buggy code, in an end-to-end way to pinpoint the slicing criterion in the targets. All feature slices are embedded and compared based on the vector similarity. Buggy candidates are audited to confirm unknown bugs in the targets. Experiments show that MATUS holds advantages in bug detection for real-world projects with acceptable efficiency. In total, MATUS has spotted 31 unknown bugs in the Linux kernel. All of them have been confirmed by the kernel developers, and 11 have been assigned CVEs.