• 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