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 …

Exploring the effectiveness of llms in automated logging generation: An empirical study

Y Li, Y Huo, Z Jiang, R Zhong, P He, Y Su… - ar** find programming mistakes and security
vulnerabilities. The correctness of their analysis results is crucial for the usability in practice …

Interrogation testing of program analyzers for soundness and precision issues

D Kaindlstorfer, A Isychev, V Wüstholz… - Proceedings of the 39th …, 2024 - dl.acm.org
Program analyzers are critical in safeguarding software reliability. However, due to their
inherent complexity, they are likely to contain bugs themselves, and the question of how to …

Constraint-based test oracles for program analyzers

M Fleischmann, D Kaindlstorfer, A Isychev… - Proceedings of the 39th …, 2024 - dl.acm.org
Program analyzers implement complex algorithms and, as any software, can contain bugs.
Bugs in their implementation may lead to analyzers being imprecise and failing to verify safe …

An Empirical Study of Refactoring Engine Bugs

H Wang, Z Xu, H Zhang, N Tsantalis, SH Tan - arxiv preprint arxiv …, 2024 - arxiv.org
Refactoring is a critical process in software development, aiming at improving the internal
structure of code while preserving its external behavior. Refactoring engines are integral …

An Empirical Study of False Negatives and Positives of Static Code Analyzers From the Perspective of Historical Issues

H Cui, M **e, T Su, C Zhang, SH Tan - arxiv preprint arxiv:2408.13855, 2024 - arxiv.org
Static code analyzers are widely used to help find program flaws. However, in practice the
effectiveness and usability of such analyzers is affected by the problems of false negatives …

Characterizing and Detecting Program Representation Faults of Static Analysis Frameworks

H Zhang, Y Pei, S Liang, Z **ng, SH Tan - Proceedings of the 33rd ACM …, 2024 - dl.acm.org
Static analysis frameworks (SAFs) such as Soot and WALA have been a fundamental
support in today's software analysis. They usually adopt various analysis techniques to …