Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
UMD's FindBugs Tool Google has a tradition of engineering fixits [1], special days where they try to get all of their
 

Summary: 
UMD's FindBugs Tool
Google has a tradition of engineering fixits [1], special days where they try to get all of their
engineers focused on some specific problem or technique for improving the systems at Google.
A fixit might work to improve web accessibility, internal testing, removing TODO's from internal
software, etc.
On May 13-14, Google held a global fixit for UMD's FindBugs tool [2] a static analysis tool for
finding coding mistakes in Java software. The focus of the fixit was to get feedback on the 4,000
highest confidence issues found by FindBugs at Google, and let Google engineers decide which
issues, if any, needed fixing.
More than 700 engineers ran FindBugs from dozens of offices. More than 250 of them entered
more than 8,000 reviews of the issues. A review is a classification of an issue as must-fix,
should-fix, mostly-harmless, not-a-bug, and several other categories. More than 75% of the
reviews classified issues as must fix, should fix or I will fix. Many of the scariest issues received
more than 10 reviews each.
Engineers have already submitted changes that made more than 1,100 of the 3,800 issues go
away. Engineers filed more than 1,700 bug reports, of which 600 have already been marked as
fixed. Work continues on addressing the issues raised by the fixit, and on supporting the
integration of FindBugs into the software development process at Google.
The fixit at Google showcased new capabilities of FindBugs that provide a cloud computing /

  

Source: Anisimov, Mikhail - Institute for Physical Science and Technology & Department of Chemical Engineering and Biomolecular Engineering, University of Maryland at College Park

 

Collections: Physics; Materials Science