2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER) 2017
DOI: 10.1109/saner.2017.7884656
|View full text |Cite
|
Sign up to set email alerts
|

UAV: Warnings from multiple Automated Static Analysis Tools at a glance

Abstract: Abstract-Automated Static Analysis Tools (ASATs) are an integral part of today's software quality assurance practices. At present, a plethora of ASATs exist, each with different strengths. However, there is little guidance for developers on which of these ASATs to choose and combine for a project. As a result, many projects still only employ one ASAT with practically no customization. With UAV, the Unified ASAT Visualizer, we created an intuitive visualization that enables developers, researchers, and tool cre… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 8 publications
0
5
0
Order By: Relevance
“…To gain further insights into the adoption of ASATs in various contexts, we asked the participants for the reasons of using ASATs individually or in combination (Q1.4). An important reason to combine several ASATs seems to be that they "cover different areas", i.e., different rulesets [39]. For instance "Checkstyle helps to detect general coding style issues, while with PMD we can detect error-prone coding practices (including custom rules).…”
Section: Adoption Of Asatsmentioning
confidence: 99%
“…To gain further insights into the adoption of ASATs in various contexts, we asked the participants for the reasons of using ASATs individually or in combination (Q1.4). An important reason to combine several ASATs seems to be that they "cover different areas", i.e., different rulesets [39]. For instance "Checkstyle helps to detect general coding style issues, while with PMD we can detect error-prone coding practices (including custom rules).…”
Section: Adoption Of Asatsmentioning
confidence: 99%
“…Semi-automic diagnosis [14,54,148,149,189,193] Feedback-based [114,153] Checklists [8,140] UI & navigation tools [5,21,33,70,79,138] Alarm-relevant queries [42,80,127,190] Automated repair [12,15,115,116,179] Others [6,112,119,121,133,136,144] Fig. 1.…”
Section: Overview Of the Extracted Datamentioning
confidence: 99%
“…In their study, a simple light-weight visualization is designed for each alarm. Buckers et al [21] have proposed UAV (Unified ASAT Visualizer) that provides an intuitive visualization, enabling developers, researchers, and tool creators to compare the complementary strengths and overlaps of different static analysis tools applicable for Java programs. The UAV's enriched treemap and source code views provide its users with a seamless exploration of the alarm distribution from a high-level overview down to the source code.…”
Section: Alarms-relevantmentioning
confidence: 99%
“…Using this information it is established if a student committed a violation and, if so, to what extent it has been committed. Moreover, looking to the teacher's perspective, these approaches are not useful for preparing new teaching strategies since they are not based on an intuitive supporting environment to compare the results of student's code analyses [30]. In this paper, we present an approach to the student's code analysis able to detect their code violations.…”
Section: Related Workmentioning
confidence: 99%