My Conference Papers
A flexible strategy for embedding and configuring run-time contract checks in .NET components E-mail

Stephen H. Edwards and Westley Haggard. A flexible strategy for embedding and configuring run-time contract checks in .NET components. International Journal of Software Engineering and Knowledge Engineering, 17(3): 315-338, June 2007.

Read more...
 
Effect of interface style in peer review comments for UML designs E-mail

Scott A. Turner, Manuel A. Pérez-Quiñones, and Stephen H. Edwards. Effect of interface style in peer review comments for UML designs . Journal of Computing Sciences in Colleges, 22(3): 214-220, January 2007.

Read more...
 
Experiences using test-driven development with an automated grader E-mail

Stephen H. Edwards and Manuel A. Pérez-Quiñones. Experiences using test-driven development with an automated grader . Journal of Computing Sciences in Colleges, 22(3): 44-50, January 2007.

Read more...
 
Supporting on-line direct markup and evaluation of students' projects E-mail

Hussein Vastani, Stephen H. Edwards, and Manuel A. Pérez-Quiñones. Supporting on-line direct markup and evaluation of students' projects. Computers in Education Journal, 16(3):88-99, July-Sept. 2006.

 
minimUML: A minimalist approach to UML diagramming for early computer science education E-mail

Scott A. Turner, Manuel A. Pérez-Quiñones, and Stephen H. Edwards. minimUML: A minimalist approach to UML diagramming for early computer science education . Journal of Educational Resources in Computing, 5(4): 1-28, December 2005.

Read more...
 
Model variables: Cleanly supporting abstraction in Design by Contract E-mail

Yoonsik Cheon, Gary T. Leavens, Murali Sitaraman, and Stephen Edwards. Model variables: Cleanly supporting abstraction in Design by Contract. Software Practice and Experience, 35(6): 583-599, May 2005.

 
Contract-checking wrappers for C++ classes E-mail

Stephen H. Edwards, Murali Sitaraman, Bruce W. Weide, Joseph E. Hollingsworth, Contract-checking wrappers for C++ classes . IEEE Transactions on Software Engineering, 30(11): 794-810, November 2004.

 
An analysis of a course-oriented electronic mailing list E-mail

Stephen H. Edwards and Clifford A. Shaffer. An analysis of a course-oriented electronic mailing list. Computer Science Education, 9(1):8-22, April, 1999.

 
The effects of layering and encapsulation on software development cost and quality E-mail

Stuart Zweben, Stephen Edwards, Bruce Weide, Joseph Hollingsworth. The effects of layering and encapsulation on software development cost and quality . IEEE Transactions on Software Engineering, 21(3):200-208, March, 1995.

Read more...
 
Design and specification of iterators using the swapping paradigm E-mail

Bruce Weide, Stephen H. Edwards, Douglas E. Harms, and David A. Lamb. Design and specification of iterators using the swapping paradigm . IEEE Transactions on Software Engineering, 20(8):631-643, August, 1994.

Read more...
 
Common interface models for reusable software E-mail

Stephen H. Edwards. Common interface models for reusable software. International Journal of Software Engineering and Knowledge Engineering, 3(2):193-206, 1993.