DocumentCode
3155831
Title
The Effectiveness of Automated Static Analysis Tools for Fault Detection and Refactoring Prediction
Author
Wedyan, Fadi ; Alrmuny, Dalal ; Bieman, James M.
Author_Institution
Comput. Sci. Dept., Colorado State Univ., Fort Collins, CO
fYear
2009
fDate
1-4 April 2009
Firstpage
141
Lastpage
150
Abstract
Many automated static analysis (ASA) tools have been developed in recent years for detecting software anomalies. The aim of these tools is to help developers to eliminate software defects at early stages and produce more reliable software at a lower cost. Determining the effectiveness of ASA tools requires empirical evaluation. This study evaluates coding concerns reported by three ASA tools on two open source software (OSS) projects with respect to two types of modifications performed in the studied software CVS repositories: corrections of faults that caused failures, and refactoring modifications. The results show that fewer than 3% of the detected faults correspond to the coding concerns reported by the ASA tools. ASA tools were more effective in identifying refactoring modifications and corresponded to about 71% of them. More than 96% of the coding concerns were false positives that do not relate to any fault or refactoring modification.
Keywords
program diagnostics; public domain software; software tools; automated static analysis tools; fault detection; open source software projects; refactoring prediction; software CVS repositories:; Computer science; Costs; Documentation; Fault detection; Fault diagnosis; Gas detectors; Java; Open source software; Software testing; Software tools; anomaly detection; coding concerns; defect prediction; empirical evaluation; open source software; refatoring; static analsis tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing Verification and Validation, 2009. ICST '09. International Conference on
Conference_Location
Denver, CO
Print_ISBN
978-1-4244-3775-7
Electronic_ISBN
978-0-7695-3601-9
Type
conf
DOI
10.1109/ICST.2009.21
Filename
4815346
Link To Document