Sciweavers

ESEM
2008
ACM

On establishing a benchmark for evaluating static analysis alert prioritization and classification techniques

14 years 2 months ago
On establishing a benchmark for evaluating static analysis alert prioritization and classification techniques
Benchmarks provide an experimental basis for evaluating software engineering processes or techniques in an objective and repeatable manner. We present the FAULTBENCH v0.1 benchmark, as a contribution to current benchmark materials, for evaluation and comparison of techniques that prioritize and classify alerts generated by static analysis tools. Static analysis tools may generate an overwhelming number of alerts, the majority of which are likely to be false positives (FP). Two FP mitigation techniques, alert prioritization and classification, provide an ordering or classification of alerts, identifying those likely to be anomalies. We evaluate FAULTBENCH using three versions of a FP mitigation technique within the AWARE adaptive prioritization model. Individual FAULTBENCH subjects vary in their optimal FP mitigation techniques. Together, FAULTBENCH subjects provide a precise and general evaluation of FP mitigation techniques. Categories and Subject Descriptors D.2.4 [Software Engineer...
Sarah Smith Heckman, Laurie Williams
Added 19 Oct 2010
Updated 19 Oct 2010
Type Conference
Year 2008
Where ESEM
Authors Sarah Smith Heckman, Laurie Williams
Comments (0)