Improving the Quality of Web-based Enterprise Applications with Extended Static Checking: A Case Study

  • Authors:
  • Frédéric Rioux;Patrice Chalin

  • Affiliations:
  • Dependable Software Research Group (DSRG), Department of Computer Science and Software Engineering, Concordia University, Montréal, Canada;Dependable Software Research Group (DSRG), Department of Computer Science and Software Engineering, Concordia University, Montréal, Canada

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

ESC/Java2 is a tool that statically detects errors in Java programs and that uses the Java Modeling Language (JML) as its annotation language. ESC/Java2 can modularly reason about the code of a Java Web-based Enterprise Application (WEA) and uncover potential errors. In this paper, we assessed the effectiveness of ESC/Java2 at helping developers increase WEA quality by detecting design and implementation issues.