Survey of approaches for postprocessing of static analysis alarms

T Muske, A Serebrenik - ACM Computing Surveys (CSUR), 2022 - dl.acm.org
Static analysis tools have showcased their importance and usefulness in automated
detection of defects. However, the tools are known to generate a large number of alarms …

A user-guided approach to program analysis

R Mangal, X Zhang, AV Nori, M Naik - … of the 2015 10th Joint Meeting on …, 2015 - dl.acm.org
Program analysis tools often produce undesirable output due to various approximations. We
present an approach and a system EUGENE that allows user feedback to guide such …

Automated error diagnosis using abductive inference

I Dillig, T Dillig, A Aiken - ACM SIGPLAN Notices, 2012 - dl.acm.org
When program verification tools fail to verify a program, either the program is buggy or the
report is a false alarm. In this situation, the burden is on the user to manually classify the …

Survey of approaches for handling static analysis alarms

T Muske, A Serebrenik - 2016 IEEE 16th International Working …, 2016 - ieeexplore.ieee.org
Static analysis tools have showcased their importance and usefulness in automated
detection of code anomalies and defects. However, the large number of alarms reported and …

User-guided program reasoning using Bayesian inference

M Raghothaman, S Kulkarni, K Heo… - Proceedings of the 39th …, 2018 - dl.acm.org
Program analyses necessarily make approximations that often lead them to report true
alarms interspersed with many false alarms. We propose a new approach to leverage user …

Compiler bug isolation via effective witness test program generation

J Chen, J Han, P Sun, L Zhang, D Hao… - Proceedings of the 2019 …, 2019 - dl.acm.org
Compiler bugs are extremely harmful, but are notoriously difficult to debug because compiler
bugs usually produce few debugging information. Given a bug-triggering test program for a …

Classifying field crash reports for fixing bugs: A case study of Mozilla Firefox

T Dhaliwal, F Khomh, Y Zou - 2011 27th IEEE International …, 2011 - ieeexplore.ieee.org
Many software systems support automatic collection of field crash-reports which record the
stack traces and other runtime information when crashes occur. Analysis of field crash …

Improving bug localization using correlations in crash reports

S Wang, F Khomh, Y Zou - 2013 10th Working Conference on …, 2013 - ieeexplore.ieee.org
Nowadays, many software organizations rely on automatic problem reporting tools to collect
crash reports directly from users' environments. These crash reports are later grouped …

Static analysis versus penetration testing: A controlled experiment

R Scandariato, J Walden… - 2013 IEEE 24th …, 2013 - ieeexplore.ieee.org
Suppose you have to assemble a security team, which is tasked with performing the security
analysis of your organization's latest applications. After researching how to assess your …

Learning probabilistic models for static analysis alarms

H Kim, M Raghothaman, K Heo - … of the 44th International Conference on …, 2022 - dl.acm.org
We present BayeSmith, a general framework for automatically learning probabilistic models
of static analysis alarms. Several probabilistic reasoning techniques have recently been …