• DocumentCode
    2662889
  • Title

    Static checking java with the Java Static Checker

  • Author

    Schmeelk, Suzanna

  • Volume
    1
  • fYear
    2010
  • fDate
    3-5 Oct. 2010
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICSTE.2010.5608841
  • Filename
    5608841