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 :
بازگشت