2019
DOI: 10.1007/978-3-030-34175-6_7
|View full text |Cite
|
Sign up to set email alerts
|

Reducing Static Analysis Alarms Based on Non-impacting Control Dependencies

Abstract: Static analysis tools help to detect programming errors but generate a large number of alarms. Repositioning of alarms is recently proposed technique to reduce the number of alarms by replacing a group of similar alarms with a small number of newly created representative alarms. However, the technique fails to replace a group of similar alarms with a fewer representative alarms mainly when the immediately enclosing conditional statements of the alarms are different and not nested. This limitation is due to con… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 31 publications
0
3
0
Order By: Relevance
“…Among those 21 studies, 10 studies propose classification of alarms into actionable or non-actionable classes, while the other 11 studies propose ranking of alarms. Compared to this review, our literature survey is more comprehensive as it includes more studies (130) that propose a variety of approaches for alarms postprocessing. For example, due to inclusion of those additional studies, we could identify new categories like clustering, automated false positives elimination, and simplification of manual inspection.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Among those 21 studies, 10 studies propose classification of alarms into actionable or non-actionable classes, while the other 11 studies propose ranking of alarms. Compared to this review, our literature survey is more comprehensive as it includes more studies (130) that propose a variety of approaches for alarms postprocessing. For example, due to inclusion of those additional studies, we could identify new categories like clustering, automated false positives elimination, and simplification of manual inspection.…”
Section: Related Workmentioning
confidence: 99%
“…Clustering. The approaches in this sub-category cluster alarms such that when one or more representative alarms of a cluster are false positives, all the other alarms in the same cluster are also false positives [99,100,123,129,130,187]. The representative alarms of a cluster are called dominant alarms of the cluster.…”
Section: Soundmentioning
confidence: 99%
See 1 more Smart Citation