Learning to Reduce False Positives in Analytic Bug Detectors
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.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
Impact of Surface Reflections in Maritime Obstacle Detection
Maritime obstacle detection aims to detect possible obstacles for autonomous driving of unmanned surface vehicles. In the context of maritime obstacle detection, the water surface can act like a mirror on certain circums…
Autonomous DrivingFrom COCO to COCO-FP: A Deep Dive into Background False Positives for COCO Detectors
Reducing false positives is essential for enhancing object detector performance, as reflected in the mean Average Precision (mAP) metric. Although object detectors have achieved notable improvements and high mAP scores o…
ObjectConQueR: Query Contrast Voxel-DETR for 3D Object Detection
Although DETR-based 3D detectors can simplify the detection pipeline and achieve direct sparse predictions, their performance still lags behind dense detectors with post-processing for 3D object detection from point clou…
3D Object DetectionObjectobject-detectionObject DetectionFalse Detection (Positives and Negatives) in Object Detection
Object detection is a very important function of visual perception systems. Since the early days of classical object detection based on HOG to modern deep learning based detectors, object detection has improved in accura…
Objectobject-detectionObject DetectionQuantizationDetecting LLM-Generated Text in Computing Education: A Comparative Study for ChatGPT Cases
Due to the recent improvements and wide availability of Large Language Models (LLMs), they have posed a serious threat to academic integrity in education. Modern LLM-generated text detectors attempt to combat the problem…