Title :
Static checking java with the Java Static Checker
Author :
Schmeelk, Suzanna
Abstract :
This paper introduces a new open source static analysis tool, the Java Static Checker (JSC). Traditional static analysis tools examine Java code for fault instances considering specific code patterns. JSC is novel in that it examines Java code for potential fault classes based on propagating values and examining fault classes. In this paper, we use the tool to examine programs for potential null pointer dereferences. We empirically evaluate JSC and two other open source tools, Jlint and FindBugs, on a multiple programs. The results show that JSC finds more null pointer dereferences than the other tools.
Keywords :
Java; program debugging; program testing; public domain software; FindBugs; Java code; Java static checking; Jlint; null pointer; open source static analysis tool; program examination; Conferences; Java; Null value; Semantics; Software; Syntactics; USA Councils; CASE; Java; Static Analysis;
Conference_Titel :
Software Technology and Engineering (ICSTE), 2010 2nd International Conference on
Conference_Location :
San Juan, PR
Print_ISBN :
978-1-4244-8667-0
Electronic_ISBN :
978-1-4244-8666-3
DOI :
10.1109/ICSTE.2010.5608841