Machine learning for actionable warning identification: A comprehensive survey

X Ge, C Fang, X Li, W Sun, D Wu, J Zhai, SW Lin… - ACM Computing …, 2024 - dl.acm.org
Actionable Warning Identification (AWI) plays a crucial role in improving the usability of static
code analyzers. With recent advances in Machine Learning (ML), various approaches have …

Automatically inspecting thousands of static bug warnings with large language model: How far are we?

C Wen, Y Cai, B Zhang, J Su, Z Xu, D Liu… - ACM Transactions on …, 2024 - dl.acm.org
Static analysis tools for capturing bugs and vulnerabilities in software programs are widely
employed in practice, as they have the unique advantages of high coverage and …

Sound and partially-complete static analysis of data-races in gpu programs

D Liew, T Cogumbreiro, J Lange - Proceedings of the ACM on …, 2024 - dl.acm.org
GPUs are progressively being integrated into modern society, playing a pivotal role in
Artificial Intelligence and High-Performance Computing. Programmers need a deep …

How to find actionable static analysis warnings: A case study with FindBugs

R Yedida, HJ Kang, H Tu, X Yang, D Lo… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Automatically generated static code warnings suffer from a large number of false alarms.
Hence, developers only take action on a small percent of those warnings. To better predict …

Combining static analysis error traces with dynamic symbolic execution (experience paper)

F Busse, P Gharat, C Cadar… - Proceedings of the 31st …, 2022 - dl.acm.org
This paper reports on our experience implementing a technique for sifting through static
analysis reports using dynamic symbolic execution. Our insight is that if a static analysis tool …

Fuzzslice: Pruning false positives in static analysis warnings through function-level fuzzing

A Murali, N Mathews, M Alfadel, M Nagappan… - Proceedings of the 46th …, 2024 - dl.acm.org
Manual confirmation of static analysis reports is a daunting task. This is due to both the large
number of warnings and the high density of false positives among them. Fuzzing techniques …

Pre-trained Model-based Actionable Warning Identification: A Feasibility Study

X Ge, C Fang, Q Zhang, D Wu, B Yu, Q Zheng… - arXiv preprint arXiv …, 2024 - arxiv.org
Actionable Warning Identification (AWI) plays a pivotal role in improving the usability of static
code analyzers. Currently, Machine Learning (ML)-based AWI approaches, which mainly …

The Impact of Compiler Warnings on Code Quality in C++ Projects

A Johansson, C Holmberg… - Proceedings of the …, 2024 - dl.acm.org
Modern compilers often offer a variety of warning flags, which developers can enable to get
feedback on code that, while syntactically correct, may be problematic. In the case of C++ …

Reproducing Failures in Fault Signatures

AK Joshy, B Steenhoek, X Guo, W Le - arXiv preprint arXiv:2309.11004, 2023 - arxiv.org
Software often fails in the field, however reproducing and debugging field failures is very
challenging: the failure-inducing input may be missing, and the program setup can be …

[PDF][PDF] How to find actionable static analysis warnings: A case study with FindBugs.(2023)

R YEDIDA, HJ KANG, H TU, X YANG, D LO… - IEEE Transactions on … - ink.library.smu.edu.sg
Automatically generated static code warnings suffer from a large number of false alarms.
Hence, developers only take action on a small percent of those warnings. To better predict …