FindBugs - Find Bugs in Java Programs

Web Name: FindBugs - Find Bugs in Java Programs

WebSite: http://findbugs.sourceforge.net

ID:97287

Keywords:

Bugs,Find,FindBugs,

Description:

This is the web page for FindBugs, a program which uses static analysis to look for bugs in Java code. It is free software, distributed under the terms of the Lesser GNU Public License. The name FindBugs and the FindBugs logo are trademarked by The University of Maryland. FindBugs has been downloaded more than a million times. The current version of FindBugs is 3.0.1. FindBugs requires JRE (or JDK) 1.7.0 or later to run. However, it can analyze programs compiled for any version of Java, from 1.0 to 1.8. The current version of FindBugs is 3.0.1, released on 13:05:33 EST, 06 March, 2015. We are very interested in getting feedback on how to improve FindBugs. File bug reports on our sourceforge bug tracker FindBugs supports Java 8 now (both as runtime and target platform). FindBugs requires minimum Java 7 as runtime environment! FindBugs uses ASM 5 now which means that some 3rd party detectors based on FindBugs 2.x/ASM 3 has to be upgraded. See details in ASM documentation. New Bug patterns: NP_OPTIONAL_RETURN_NULL, IIO_INEFFICIENT_INDEX_OF, IIO_INEFFICIENT_LAST_INDEX_OF CNT_ROUGH_CONSTANT_VALUE New "Source" filter which can be used to filter out classes generated from other languages: ?xml version="1.0" encoding="UTF-8"? FindBugsFilter Match Source name="~.*\.groovy" / /Match /FindBugsFilter New "-auxclasspathFromFile" and "-analyzeFromFile" command line options. New "nested" ant task attribute. FindBugs 2.0.3 Release FindBugs 2.0.3 is intended to be a minor bug fix release over FindBugs 2.0.2. Although than some improvements to existing bug detectors and analysis engines, and a few new bug patterns, and some important bug fixes to the Eclipse plugin, no significant changes should be observed. Consult the Change log for more details. Also check out http://code.google.com/p/findbugs/w/list for more information about some recent features/changes in FindBugs. Ways to run FindBugs Here are various ways to run FindBugs. For plugins not supported by the FindBugs team, check to see what version of FindBugs they provide; it might take a little while for the plugins to update to FindBugs 2.0. Command line, ant, GUI Provided in FindBugs download Eclipse Update site for Eclipse plugin: http://findbugs.cs.umd.edu/eclipse. Supported by the FindBugs project. Google FindBugs Fixit: Google has a tradition of engineering fixits, 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. In 2009, Google held a global fixit for UMD's FindBugs tool 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 / social networking backdrop. Reviews of issues are immediately persisted into a central store, where they can be seen by other developers, and FindBugs is integrated into the internal Google tools for filing and viewing bug reports and for viewing the version control history of source files. For the Fixit, FindBugs was configured in a mode where engineers could not see reviews from other engineers until they had entered their own; after the fixit, the configuration will be changed to a more open configuration where engineers can see reviews from others without having to provide their own review first. These capabilities have all been contributed to UMD's open source FindBugs tool, although a fair bit of engineering remains to prepare the capabilities for general release and make sure they can integrate into systems outside of Google. The new capabilities are expected to be ready for general release in Fall 2009. The current development team consists of Bill Pugh and Andrey Loskutov. The most recent funding for FindBugs comes from a Google Faculty Research Awards. Additional Support Numerous people have made significant contributions to the FindBugs project, including founding work by David Hovemeyer and the web cloud infrastructure by Keith Lea. YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler. The FindBugs project also uses FishEye and Clover, which are generously provided by Cenqua/Atlassian. Additional financial support for the FindBugs project was provided by National Science Foundation grants ASC9720199 and CCR-0098162, Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF). Send comments to findbugs@cs.umd.edu

TAGS:Bugs Find FindBugs 

<<< Thank you for your visit >>>

Websites to related :
EverythingSmells | LARGEST selec

  Newsletter Sign up to our newsletter for the latest news and special offers... Subscribe Popular products What Does Fall... $13.95 Welcome to the Ho

www.wm.edu/physics

  Older browser may fail to auto-redirect so you may need to click on the link above.

Outdoor Related Hunting Gifts an

  JavaScript seems to be disabled in your browser. For the best experience on our site, be sure to turn on Javascript in your browser.

Gift Accessories Shop in Canton

  Home SINCE 1969 Quonset Hut carries a wide array of unique gifts, jewelry, skateboarding, and disc golf equipment, clothing, glass pipes, adult toy

MPS | Monolithic Power Systems

  A Plus account is required to perform this action. Log in to your myMPS+ account or create one now. Don’t have a myMPS+ account yet? Get early access

Music | Sarah Longfield

  Sorry, Bandcamp no longer supports the version of Internet Explorer that you're using (7.0). Please upgrade your browser to the latest version and try

Official Bentley Motors website

  Continental GT Mulliner For those who seek the ultimate form of craftmanship, refinement and luxury, look no further than the Continental GT Mulliner

Planning, Design Price Guide fo

  Why BuildingsGuide?BuildingsGuide simplifies the process of finding suppliers of quality all steel buildings, allowing you to quickly choose the vendo

Peter Zekert

  High Threat Driver TrainingPeter is a trainer to US Special Forces and State Department operatives in all aspects of driving under duress. High Threat

Best Scent Marketing Solution in

  Skip to contentScent UpThe Big BuzzWhy Scent Up?Why Scent Marketing?Why Go Green? The Big IdeaWhy Go Green?There is a variety of reasons to go green,

ads

Hot Websites