Proceedings of the 2008 Workshop on Defects in Large Software Systems 2008
DOI: 10.1145/1390817.1390819
|View full text |Cite
|
Sign up to set email alerts
|

A report on a survey and study of static analysis users

Abstract: As static analysis tools mature and attract more users, vendors and researchers have an increased interest in understanding how users interact with them, and how they impact the software development process. The FindBugs project has conducted a number of studies including online surveys, interviews and a preliminary controlled user study to better understand the practices, experiences and needs of its users. Through these studies we have learned that many users are interested in even low priority warnings, and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2009
2009
2021
2021

Publication Types

Select...
8
1

Relationship

2
7

Authors

Journals

citations
Cited by 42 publications
(20 citation statements)
references
References 12 publications
0
20
0
Order By: Relevance
“…Obviously the classifications made by users are subjective, but if users tend to give similar classifications to each issue, then we have more confidence in their decisions. In past lab studies, we have observed that independent reviewers generally are consistent about how they review issues [2,3].…”
Section: Checking For Consensusmentioning
confidence: 92%
“…Obviously the classifications made by users are subjective, but if users tend to give similar classifications to each issue, then we have more confidence in their decisions. In past lab studies, we have observed that independent reviewers generally are consistent about how they review issues [2,3].…”
Section: Checking For Consensusmentioning
confidence: 92%
“…Ayewah et al [64,65] studied the usage of FindBugs where they saw that users are generally interested in fixing warnings from the tool, especially the high priority ones, but which types of warnings depends on the user's context. It is therefore deemed valuable to have configuration options for these different groups of users.…”
Section: Configurations Of Static Analysis Toolsmentioning
confidence: 99%
“…This largely goes hand-in-hand with actionable messages: a message is only actionable if there is a clear and obvious reason why the message appeared at all. Prior research also has emphasized that programmers must develop trust for analysis tools [14], [17].…”
Section: ) Obvious Reasoningmentioning
confidence: 99%