2009 |
27 | EE | Anthony Allevato,
Stephen H. Edwards,
Manuel A. Pérez-Quiñones:
Dereferee: exploring pointer mismanagement in student code.
SIGCSE 2009: 173-177 |
2008 |
26 | EE | Matthew Thornton,
Stephen H. Edwards:
A data type to exploit online data sources.
ITiCSE 2008: 114-118 |
25 | EE | Stephen H. Edwards,
Manuel A. Pérez-Quiñones:
Web-CAT: automatically grading programming assignments.
ITiCSE 2008: 328 |
24 | EE | Matthew Thornton,
Stephen H. Edwards,
Roy P. Tan,
Manuel A. Pérez-Quiñones:
Supporting student-written tests of gui programs.
SIGCSE 2008: 537-541 |
23 | EE | Scott A. Turner,
Ricardo Quintana-Castillo,
Manuel A. Pérez-Quiñones,
Stephen H. Edwards:
Misunderstandings about object-oriented design: experiences using code reviews.
SIGCSE 2008: 97-101 |
2007 |
22 | EE | Clifford A. Shaffer,
Matthew Cooper,
Stephen H. Edwards:
Algorithm visualization: a report on the state of the field.
SIGCSE 2007: 150-154 |
21 | EE | Stephen H. Edwards,
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 (2007) |
2006 |
20 | EE | Rahul Agarwal,
Stephen H. Edwards,
Manuel A. Pérez-Quiñones:
Designing an adaptive learning module to teach software testing.
SIGCSE 2006: 259-263 |
19 | EE | Scott A. Turner,
Manuel A. Pérez-Quiñones,
Stephen H. Edwards:
minimUML: A Minimalist Approach to UML Diagraming for Early Computer Science Education
CoRR abs/cs/0603121: (2006) |
18 | EE | Scott A. Turner,
Manuel A. Pérez-Quiñones,
Stephen H. Edwards:
Effect of Interface Style in Peer Review Comments for UML Designs
CoRR abs/cs/0607072: (2006) |
2005 |
17 | EE | Scott A. Turner,
Manuel A. Pérez-Quiñones,
Stephen H. Edwards:
minimUML: A minimalist approach to UML diagramming for early computer science education.
ACM Journal of Educational Resources in Computing 5(4): 1-28 (2005) |
16 | EE | Yoonsik Cheon,
Gary T. Leavens,
Murali Sitaraman,
Stephen H. Edwards:
Model variables: cleanly supporting abstraction in design by contract.
Softw., Pract. Exper. 35(6): 583-599 (2005) |
2004 |
15 | EE | Stephen H. Edwards:
Using software testing to move students from trial-and-error to reflection-in-action.
SIGCSE 2004: 26-30 |
14 | EE | Stephen H. Edwards,
N. Dwight Barnette:
Experiences using tablet PCs in a programming laboratory.
SIGITE Conference 2004: 160-164 |
13 | EE | Roy P. Tan,
Stephen H. Edwards:
Experiences evaluating the effectiveness of JML-JUnit testing.
ACM SIGSOFT Software Engineering Notes 29(5): 1-4 (2004) |
12 | EE | Stephen H. Edwards,
Murali Sitaraman,
Bruce W. Weide,
Joseph E. Hollingsworth:
Contract-Checking Wrappers for C++ Classes.
IEEE Trans. Software Eng. 30(11): 794-810 (2004) |
2003 |
11 | EE | Stephen H. Edwards:
Rethinking computer science education from a test-first perspective.
OOPSLA Companion 2003: 148-155 |
10 | EE | Stephen H. Edwards:
Teaching software testing: automatic grading meets test-first coding.
OOPSLA Companion 2003: 318-319 |
9 | EE | Stephen H. Edwards:
Improving student performance by evaluating how well students test their own programs.
ACM Journal of Educational Resources in Computing 3(3): 1-24 (2003) |
2001 |
8 | | Stephen H. Edwards:
A framework for practical, automated black-box testing of component-based software.
Softw. Test., Verif. Reliab. 11(2): 97-111 (2001) |
2000 |
7 | | Binoy Ravindran,
Stephen H. Edwards:
Palette: A Reuse-Oriented Specification Language for Real-Time Systems.
ICSR 2000: 20-40 |
6 | | Stephen H. Edwards:
Black-box testing using flowgraphs: an experimental assessment of effectiveness and automation potential.
Softw. Test., Verif. Reliab. 10(4): 249-262 (2000) |
1998 |
5 | EE | Timothy J. Long,
Bruce W. Weide,
Paolo Bucci,
David S. Gibson,
Joseph E. Hollingsworth,
Murali Sitaraman,
Stephen H. Edwards:
Providing intellectual focus to CS1/CS2.
SIGCSE 1998: 252-256 |
1997 |
4 | EE | Stephen H. Edwards:
Representation Inheritance: A Safe Form of ``White Box'' Code Inheritance.
IEEE Trans. Software Eng. 23(2): 83-92 (1997) |
1995 |
3 | EE | Stuart H. Zweben,
Stephen H. Edwards,
Bruce W. Weide,
Joseph E. Hollingsworth:
The Effects of Layering and Encapsulation on Software Development Cost and Quality.
IEEE Trans. Software Eng. 21(3): 200-208 (1995) |
1994 |
2 | EE | Bruce W. Weide,
Stephen H. Edwards,
Douglas E. Harms,
David Alex Lamb:
Design and Specification of Iterators Using the Swapping Paradigm.
IEEE Trans. Software Eng. 20(8): 631-643 (1994) |
1993 |
1 | EE | Stephen H. Edwards:
Common Interface Models for Reusable Software.
International Journal of Software Engineering and Knowledge Engineering 3(2): 193-206 (1993) |