Coping with Java Programming Stress

  title={Coping with Java Programming Stress},
  author={Roger T. Alexander and James M. Bieman and John Viega},
  journal={IEEE Computer},
M any developers view Java as the language solution to complex software engineering problems. They expect Java programs to resist system crashes, to be written once and run everywhere, and to withstand malicious attacks. For the most part, these expectations are reasonable. Java has many attributes that promote reliable, bug-free software: memory management to prevent memory leaks, strong type checking to prevent the misuse of objects, and built-in support for exception handling. Java’s virtual… CONTINUE READING


Publications referenced by this paper.
Showing 1-10 of 11 references

P . van der Linden , “ Frequently Asked Questions ( with Answers ) for Programmers Using the Java Language Leavens , “ Modular Specification and Verification of Object - Oriented Programs

  • Phipps
  • “ Comparing Observed Bug and Productivity Rates…
  • 1999

Implementing Assertions for Java,” Dr

  • J. Payne, M. Schatz, M. Schmid
  • Dobb’s J., Jan.
  • 1998

and J

  • K. Arnol
  • Gosling, The Java Programming Language, 2nd ed…
  • 1997

The Many Faces of Inheritance: A Taxonomy of Taxonomy,

  • B. Meyer
  • 1996

, and M . Schmid , “ Implementing Assertions for Java , ” Dr . Dobb ’ s J . , Jan

  • M. Schatz Payne
  • 1992

Similar Papers

Loading similar papers…