DocumentCode
2345967
Title
Assessing the precision of FindBugs by mining Java projects developed at a university
Author
Vetro, Antonio ; Torchiano, Marco ; Morisio, Maurizio
Author_Institution
Politec. di Torino, Torino, Italy
fYear
2010
fDate
2-3 May 2010
Firstpage
110
Lastpage
113
Abstract
Software repositories are analyzed to extract useful information on software characteristics. One of them is external quality. A technique used to increase software quality is automatic static analysis, by means of bug finding tools. These tools promise to speed up the verification of source code; anyway, there are still many problems, especially the high number of false positives, that hinder their large adoption in software development industry. We studied the capability of a popular bug-finding tool, FindBugs, for defect prediction purposes, analyzing the issues revealed on a repository of university Java projects. Particularly, we focused on the percentage of them that indicates actual defects with respect to their category and priority, and we ranked them. We found that a very limited set of issues have high precision and therefore have a positive impact on code external quality.
Keywords
Java; data mining; program debugging; program diagnostics; program verification; software quality; FindBugs precision assessment; Java project; automatic static analysis; bug finding tools; code external quality; data mining; defect prediction; software characteristics; software development industry; software quality; software repository; source code verification; Computer bugs; Computer industry; Data mining; Information analysis; Java; Programming; Software maintenance; Software quality; Software tools; Testing; Automatic Static Code Analysis; Bug Finding Tools; Defect prediction; Software Quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Mining Software Repositories (MSR), 2010 7th IEEE Working Conference on
Conference_Location
Cape Town
Print_ISBN
978-1-4244-6802-7
Electronic_ISBN
978-1-4244-6803-4
Type
conf
DOI
10.1109/MSR.2010.5463283
Filename
5463283
Link To Document