Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis 2018
DOI: 10.1145/3213846.3213850
|View full text |Cite
|
Sign up to set email alerts
|

Repositioning of static analysis alarms

Abstract: The large number of alarms reported by static analysis tools is often recognized as one of the major obstacles to industrial adoption of such tools. We present repositioning of alarms, a novel automatic postprocessing technique intended to reduce the number of reported alarms without affecting the errors uncovered by them. The reduction in the number of alarms is achieved by moving groups of related alarms along the control flow to a program point where they can be replaced by a single alarm. In the reposition… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
21
0
1

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 20 publications
(22 citation statements)
references
References 26 publications
0
21
0
1
Order By: Relevance
“…Clustering Static analysis alarms are clustered by the dependence among them. Since the grouped alarms are dominated by the alarm on which they are depending, not only the number of alarms that need to be inspected is reduced, but also the superfluous inspection effort is eliminated (Le and Soffa 2010;Lee et al 2012;Zhang et al 2013;Podelski et al 2016;Muske et al 2018). Podelski et al (2016) proposed a set of semantic-based features for each alarm, and the alarms of the same feature values were grouped.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Clustering Static analysis alarms are clustered by the dependence among them. Since the grouped alarms are dominated by the alarm on which they are depending, not only the number of alarms that need to be inspected is reduced, but also the superfluous inspection effort is eliminated (Le and Soffa 2010;Lee et al 2012;Zhang et al 2013;Podelski et al 2016;Muske et al 2018). Podelski et al (2016) proposed a set of semantic-based features for each alarm, and the alarms of the same feature values were grouped.…”
Section: Related Workmentioning
confidence: 99%
“…Zhang et al (2013) presented a sound alarm correlation algorithm based on trace semantic to automate alarm identification. Muske et al (2018) described a novel technique that reduces alarms by repositioning, which uses the information of control flow to group the related alarms.…”
Section: Related Workmentioning
confidence: 99%
“…As a sanity check we performed a study to measure (1) what percentage of alarms resulting after the state-of-the-art repositioning [27] are similar; and 2what percentage of these similar alarms appear in the repositioning limitation scenarios (Section 1). The similar alarms appearing in those limitation scenarios are candidates for reducing their number through NCD-based repositioning.…”
Section: Pilot Studymentioning
confidence: 99%
“…Repositioning of alarms [27] is recently proposed technique to overcome limitations of the clustering techniques [13,20,24,34]. To achieve the reduction in alarms, the technique repositions a group of similar alarms to a program point where they can be safely replaced by a fewer newly created representative alarms (called as repositioned alarms).…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation