Proceedings of the 7th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering 2007
DOI: 10.1145/1251535.1251536
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating static analysis defect warnings on production software

Abstract: Static analysis tools for software defect detection are becoming widely used in practice. However, there is little public information regarding the experimental evaluation of the accuracy and value of the warnings these tools report. In this paper, we discuss the warnings found by FindBugs, a static analysis tool that finds defects in Java programs. We discuss the kinds of warnings generated and the classification of warnings into false positives, trivial bugs and serious bugs. We also provide some insight int… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
135
0
6

Year Published

2009
2009
2023
2023

Publication Types

Select...
5
3
2

Relationship

1
9

Authors

Journals

citations
Cited by 174 publications
(141 citation statements)
references
References 13 publications
0
135
0
6
Order By: Relevance
“…We used Fortify Source Code Analyzer version 5.6 for static analysis. While there is no release quality free PHP static analysis tool, two of the Java web applications used the free FindBugs [1] static analysis tool. No web application showed evidence of use of a commercial static analysis tool in the form of files in the repository (which is how we identified use of FindBugs) or web site documentation.…”
Section: Methodsmentioning
confidence: 99%
“…We used Fortify Source Code Analyzer version 5.6 for static analysis. While there is no release quality free PHP static analysis tool, two of the Java web applications used the free FindBugs [1] static analysis tool. No web application showed evidence of use of a commercial static analysis tool in the form of files in the repository (which is how we identified use of FindBugs) or web site documentation.…”
Section: Methodsmentioning
confidence: 99%
“…Ayewah et al (2007) discuss the warnings found by FindBugs tool and classify them by kinds, positives (warnings that aren't really defects), trivial bugs (true defects with minimal impact) and serious bugs (defects with significant impact).…”
Section: Related Workmentioning
confidence: 99%
“…The overwhelming number of 700,000 downloads (Shen et al, 2011) is an indicator of its popularity in industrial and research projects. It was also an essential analyzer in developing Java programs in Google (Ayewah et al, 2007). It uses different set of bug detectors for detecting bug patterns.…”
Section: Background Knowledge Of Findbugsmentioning
confidence: 99%