Title
An Evaluation of Two Bug Pattern Tools for Java
Abstract
Automated static analysis is a promising technique to detect defects in software. However, although considerable effort has been spent for developing sophisticated detection possibilities, the effectiveness and efficiency has not been treated in equal detail. This paper presents the results of two industrial case studies in which two tools based on bug patterns for Java are applied and evaluated. First, the economic implications of the tools are analysed. It is estimated that only 3–4 potential field defects need to be detected for the tools to be cost-efficient. Second, the capabilities of detecting field defects are investigated. No field defects have been found that could have been detected by the tools. Third, the identification of fault-prone classes based on the results of such tools is investigated and found to be possible. Finally, methodological consequences are derived from the results and experiences in order to improve the use of bug pattern tools in practice.
Year
DOI
Venue
2008
10.1109/ICST.2008.63
ICST
Keywords
Field
DocType
bug pattern tool,eld defect,methodological consequence,bug pattern tools,automated static analysis,equal detail,economic implication,considerable effort,bug pattern,industrial case study,fault-prone class,cost efficiency,quality assurance,html,automation,static analysis,computer languages,java,pattern analysis,economics,software testing,fault detection,software quality
Fault detection and isolation,Computer science,Static analysis,Real-time computing,Automation,Software,Software quality,Java,Potential field,Reliability engineering,Quality assurance
Conference
Citations 
PageRank 
References 
23
1.60
10
Authors
5
Name
Order
Citations
PageRank
Stefan Wagner174855.74
Florian Deissenboeck277035.84
Michael Aichner3231.60
Johann Wimmer4231.60
Markus Schwalb5231.60