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