Sciweavers

ISSTA
2010
ACM

The Google FindBugs fixit

14 years 2 months ago
The Google FindBugs fixit
In May 2009, Google conducted a company wide FindBugs “fixit”. Hundreds of engineers reviewed thousands of FindBugs warnings, and fixed or filed reports against many of them. In this paper, we discuss the lessons learned from this exercise, and analyze the resulting dataset, which contains data about how warnings in each bug pattern were classified. Significantly, we observed that even though most issues were flagged for fixing, few appeared to be causing any serious problems in production. This suggests that most interesting software quality problems were eventually found and fixed without FindBugs, but FindBugs could have found these problems early, when they are cheap to remediate. We compared this observation to bug trends observed in code snapshots from student projects. The full dataset from the Google fixit, with confidential details encrypted, will be published along with this paper. Categories and Subject Descriptors F.3.2 [Semantics of Programming Languages]: P...
Nathaniel Ayewah, William Pugh
Added 12 Oct 2010
Updated 12 Oct 2010
Type Conference
Year 2010
Where ISSTA
Authors Nathaniel Ayewah, William Pugh
Comments (0)