my research interests

my research interests include component techniques, testing, and innovative teaching...
 
 
My Publications
IDE support for test-driven development and automated grading in both Java and C++

Anthony Allowatt and Stephen H. Edwards. IDE support for test-driven development and automated grading in both Java and C++. In Proceedings of the 2005 OOPSLA Workshop on Eclipse Technology Exchange (San Diego, California, October 16 - 17, 2005). ACM Press, New York, NY, pp. 100-104.

Read more...
 
IDE support for test-driven development and automated grading in both Java and C++

Anthony Allowatt and Stephen H. Edwards. IDE support for test-driven development and automated grading in both Java and C++. Poster presented at the eTX poster session of OOPSLA'05: the 20th Annual ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages, and Applications, October 2005.

Read more...
 
Adding software testing to programming assignments

Stephen H. Edwards. Adding software testing to programming assignments. Tutorial at the 20th Annual ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages, and Applications, October 2005.

Read more...
 
SAVCBS 2004: Specification and Verification of Component Based Systems

Stephen H. Edwards, editor. SAVCBS 2005: Specification and Verification of Component Based Systems. Technical Report #05-19, Dept. of Computer Science, Iowa State University, Ames, IA, September 2005.

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

Hussein Vastani, Stephen H. Edwards, and Manuel Pérez-Quiñones. Supporting on-line direct markup and evaluation of students' projects. In Proceedings of the 2005 American Society for Engineering Education Annual Conference and Exposition, ASEE, 2005, pp. 13595-13608.

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

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.

 
Using software testing to improve programming assignments and grading

Stephen H. Edwards. Using software testing to improve programming assignments and grading. Workshop at the 36th SIGCSE Technical Symposium on Computer Science Education, February 2005.

Read more...
 
On the analysis and detection of collaborative behavior conflicts within the DEVS formalism

Levent Yilmaz and Stephen Edwards. On the analysis and detection of collaborative behavior conflicts within the DEVS formalism. Invited paper in the Proceedings of the 2004 UK Simulation Workshop, University of Birmingham, UK, 2004.

 
Contract-checking wrappers for C++ classes

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.

 
Using wrappers for run-time verification of Java Beans

Vladimir Glina and Stephen H. Edwards. Using wrappers to add run-time verification capability to Java Beans. In SAVCBS 2004: Specification and Verification of Component Based Systems, Technical Report #04-09, Dept. of Computer Science, Iowa State University, Ames, IA, August 2004, pp. 122-125.

Read more...
 
A language providing automated self-testing for formally specified components

Roy P. Tan and Stephen H. Edwards. Designing a programming language to provide automated self-testing for formally specified software components. In SAVCBS 2004: Specification and Verification of Component Based Systems, Technical Report \#04-09, Dept. of Computer Science, Iowa State University, Ames, IA, August 2004, pp. 130-133.

 
<< Start < Prev 1 2 3 4 5 6 7 8 9 10 Next > End >>

Results 34 - 44 of 131