Stephen EdwardsAssociate Professor
|
Research Interests
2008
Thornton M., Edwards S.H.,
"A data type to exploit online data sources",
Proceedings of the 12th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, Madrid, Spain, June-July, 2008.
Tagged BibTex xml
Turner S.A., Quintana-Castillo R., P´erez-Qui˜nones M.A., Edwards S.H.,
"Misunderstandings about object-oriented design: experiences using code reviews",
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, New York, NY, ACM Press, pp. 97–101, 2008.
Tagged BibTex xml
Thornton M., Edwards S.H., Tan R.P., P´erez-Qui˜nones M.A.,
"Supporting student-written tests of GUI programs",
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, New York, NY, ACM Press, pp. 537–541, 2008.
Tagged BibTex xml
Thornton M., Edwards S H., Tan R P., Pérez-Quiñones M A.,
"Supporting student-written tests of GUI programs.",
SIGCSE '08, Portland, OR, USA, pp. pp. 537-541, 03/2008.
Tagged BibTex xml
2007
Shaffer C.A., Cooper M., Edwards S.H.,
"Algorithm visualization: a report on the state of the field",
SIGCSE '07: Proceedings of the 38th SIGCSE technical symposium on Computer science education, New York, NY, USA, ACM, pp. 150–154, 2007.
Tagged BibTex xml
Turner S.A., P´erez-Qui˜nones M.A., Edwards S.H.,
"Effect of interface style in peer review comments for UML designs",
Journal of Computing Sciences in Colleges, vol. 22, no. 3, pp. 214–220, 2007.
Tagged BibTex xml
Edwards S.H., P´erez-Qui˜nones M.A.,
"Experiences using test-driven development with an automated grader",
Journal of Computing Sciences in Colleges, vol. 22, no. 3, pp. 44-50, 2007.
Tagged BibTex xml
Edwards S.H., Haggard W.,
"A flexible strategy for embedding and configuring run-time contract checks in .NET components",
International Journal of Software Engineering and Knowledge Engineering, vol. 17, no. 3, pp. 315–338, June, 2007.
Tagged BibTex xml
Edwards S.H., Ly V.,
"Mining the data in programming assignments for educational research",
Proceedings of the International Conference on Education and Information Systems: Technologies and Applications (EISTA’07), July, 2007.
Tagged BibTex xml
Thornton M., Edwards S.H., Tan R.P.,
"Proceedings of the International Conference on Education and Information Systems",
Proceedings of the International Conference on Education and Information Systems: Technologies and Applications (EISTA’07), July, 2007.
Tagged BibTex xml
2006
Vastani H., Edwards S.H., P´erez-Qui˜nones M.A.,
"Supporting on-line direct markup and evaluation of students’ projects",
Computers in Education Journal, vol. 16, no. 3, pp. 88–99, July-Sept, 2006.
Tagged BibTex xml
Edwards S.H., P´erez-Qui˜nones M.A., Phillips M., RajKumar J.,
"Graphing performance on programming assignments to improve student understanding",
Proceedings of the 9th iNEER International Conference on Engineering Education, pp. 6, 2006.
Tagged BibTex xml
Humphries W., Gawrilow J., Turner S., P´erez-Qui˜nones M.A., Edwards S.H.,
"Helping students visualize their grade performance",
Proceedings of the American Society for Engineering Education Annual Conference, ASEE, pp. 11, 2006.
Tagged BibTex xml
Agarwal R., Edwards S.H., P´erez-Qui˜nones M.A.,
"Designing an adaptive learning module to teach software testing",
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, Houston, Texas, USA, ACM Press, New York, NY, pp. 259–263, March, 2006.
Tagged BibTex xml
Powell A., Turner S., Tungare M., P´erez-Qui˜nones M.A., Edwards S.H.,
"An Online Teacher Peer Review System",
Proceedings of Society for Information Technology and Teacher Education International Conference 2006, AACE, Chesapeake, VA, 2006, pp. 126–133, 2006.
Tagged BibTex xml
Powell A., Turner S., Tungare M., P´erez-Qui˜nones M.A., Edwards S.H.,
"An online peer review system",
Eastern Educational Research Association 2006 Annual Conference, Hilton Head, SC, February 22–25, 2006.
Tagged BibTex xml
Vastani H., Edwards S., Pérez-Quiñones M A.,
"Supporting On-line Direct Markup and Evaluation of Students' Projects",
Computers in Education Journal, vol. 16, no. 3, pp. pp. 88-99., 2006.
Tagged BibTex xml
Edwards S., Pérez-Quiñones M.A., Phillips M., RajKumar J.,
"Graphing Performance on Programming Assignments to Improve Student Understanding.",
9th iNEER International Conference Engineering Education, San Juan, Puerto Rico, 07/2006.
Tagged BibTex xml
Humphries W., Garilow J., Turner S., Edwards S.H., Pérez-Quiñones M A.,
"Helping Students Visualize Their Grade Performance",
ASEE Annual Conference 2006., Chicago, IL, 2006.
Tagged BibTex xml
Agarwal R., Edwards S H., Pérez-Quiñones M A.,
"Designing an Adaptive Learning Module to Teach Software Testing",
37th SIGCSE Technical Symposium on Computer Science Education. , pp. pp. 259 - 263., 2006.
Tagged BibTex xml
Powell A., Turner S., Tungare M., Pérez-Quiñones M A., Edwards S.H.,
"An Online Peer Review System.",
Eastern Educational Research Association 2006 Annual Conference, Hilton Head, SC, 02/2006.
Tagged BibTex xml
2005
Turner S.A., P´erez-Qui˜nones M.A., Edwards S.H.,
"minimUML: A minimalist approach to UML diagramming for early computer science education",
Journal of Educational Resources in Computing, vol. 5, no. 4, pp. 1–28, 2005.
Tagged BibTex xml
Cheon Y., Leavens G.T., Sitaraman M., Edwards S.,
"Model variables: Cleanly supporting abstraction in Design by Contract",
Software: Practice and Experience, vol. 35, no. 6, May, 2005.
Tagged BibTex xml
Edwards S.H., Hodge D.M.,
"Lessons learned by comparing on-line education strategies across disciplines",
Journal of Systemics, Cybernetics and Informatics, vol. 2, no. 6, 2005.
Tagged BibTex xml
Vastani H., Edwards S.H., P´erez-Qui˜nones M.A.,
"Supporting online direct markup and evaluation of students’ projects",
Proceedings of the American Society for Engineering Education Annual Conference, ASEE, pp. 12pp, 2005.
Tagged BibTex xml
Turner S A., Pérez-Quinnones M A., Edwards S.H.,
"minimUML: A minimalist approach to UML diagramming for early computer science education",
ACM Journal of Educational Resources in Computing, vol. 5, no. 4, pp. pp. 1-28., 2005.
Tagged BibTex xml
Vastani H., Edwards S., Pérez-Quiñones M A.,
"Supporting On-line Direct Markup and Evaluation of Students' Projects",
ASEE Annual Conference 2005., Portland, OR., 06/2005.
Tagged BibTex xml
2004
Edwards S H., Barnette N D.,
"Experiences Using Tablet PCs in a Programming Laboratory",
Proceedings of 2004 SIGITE Conference, Salt Lake City, UT, October 2004.
Tagged BibTex xml
Edwards S.H., Sitaraman M., Weide B.W., Hollingsworth J.,
"Contract-checking wrappers for C++ classes",
IEEE Transactions on Software Engineering, vol. 30, no. 11, pp. 794–810, November, 2004.
Tagged BibTex xml
Edwards S.H., Barnette D.N.,
"Experiences using tablet PCs in a programming laboratory",
Proceedings of the 5th Conference on Information Technology Education: ACM Press, New York, NY, pp. 160–164, 2004.
Tagged BibTex xml
Yilmaz L., Edwards S.,
"On the analysis and detection of collaborative behavior conflicts within the DEVS formalism",
Proceedings of the 2004 UK Simulation Workshop, University of Birmingham, UK, 2004.
Tagged BibTex xml
Edwards S.H.,
"Using software testing to move students from trial-and-error to reflection-in-action",
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, ACM, pp. 26–30, 2004.
Tagged BibTex xml
2003
Edwards S.H.,
"Improving student performance by evaluating how well students test their own programs",
Journal of Educational Resources in Computing, vol. 3, no. 3, pp. 1–24, September, 2003.
Tagged BibTex xml
Edwards S.H.,
"Rethinking computer science education from a test-first perspective",
Addendum to the 2003 Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications (Educator’s Symposium), pp. 148–155, 2003.
Tagged BibTex xml
Edwards S.H.,
"Teaching software testing: Automatic grading meets test-first coding",
Addendum to the 2003 Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications, pp. 318–319, 2003.
Tagged BibTex xml
Edwards S.H.,
"Using test-driven development in the classroom: Providing students with automatic, concrete feedback on performance",
Proceedings of the International Conference on Education and Information Systems: Technologies and Applications (EISTA’03), International Institute of Informatics and Systemics, 2003, pp. 421–426, 2003.
Tagged BibTex xml
Edwards S.H., Hodge D.M.,
"Lessons learned by comparing on-line education strategies across disciplines",
Proceedings of the International Conference on Education and Information Systems: Technologies and Applications (EISTA’03), International Institute of Informatics and Systemics, 2003, pp. 415–420, 2003.
Tagged BibTex xml
Edwards S.H.,
"An object-oriented micro-kernel supporting transparent distribution of embedded control applications",
Proceedings of the International Conference on Computer, Communication and Control Technologies: CCCT’03, Vol. 1, International Institute of Informatics and Systemics, 2003,, pp. 129–134, 2003.
Tagged BibTex xml
2002
Guo J., Edwards S.H., Borojevic D.,
"Elementary control objects: Toward a dataflow architecture for power electronics control software",
Proceedings of the IEEE 33rd Annual Power Electronics Specialists Conference, PESC 02, pp. 1705–1710, 2002.
Tagged BibTex xml
2001
Edwards S.H.,
"A framework for practical, automated black-box testing of component-based software",
Software Testing, Verification and Reliability, vol. 11, no. 2, pp. 97– 111, June, 2001.
Tagged BibTex xml
2000
Gibson D.S., Weide B.W., Pike S.M., Edwards S.H.,
"Toward a normative theory for component-based system design and analysis",
Foundations of Component-Based Systems: Cambridge University Press, pp. 211–230, 2000.
Tagged BibTex xml
Ravindran B., Edwards S.H.,
"Palette: A reusable specification language for real-time systems",
Software Reuse: Advances in Software Reusability, W.B. Frakes, ed., Springer-Verlag, Lecture Notes in Computer Science, 2000.
Tagged BibTex xml
Edwards S.H.,
"Can quality graduate software engineering courses really be delivered asynchronously on-line?",
Proceedings of the 22nd International Conference on Software Engineering: ACM CS Press, 2000, pp. 676–679, 2000.
Tagged BibTex xml
1999
Edwards S H., Shaffer C A.,
"An Analysis of a Course-Oriented Electronic Mailing List",
Computer Science Education, vol. 9, no. 1, pp. 8–22, April, 1999.
Tagged BibTex xml
Edwards S.H., Henry S.M., Bodnar R.P.,
"Software metrics for multimedia languages",
Software Measurement: Current Trends in Research and Practice: Wiesbaden: Deutscher Universitats Verlag, 1999.
Tagged BibTex xml
1998
Edwards S.H., Shakir G., Sitaraman M., Weide B.W., Hollingsworth J.,
"A framework for detecting interface violations in component-based software",
Proceedings of the Fifth International Conference on Software Reuse, IEEE CS Press, pp. 46–55, June, 1998.
Tagged BibTex xml
1997
Edwards S.H.,
"Representation inheritance: A safe form of “white box” code inheritance",
IEEE Transactions on Software Engineering, vol. 23, no. 2, pp. 83–92, February, 1997.
Tagged BibTex xml
1996
Edwards S.H.,
"Representation inheritance: A safe form of “white box” code inheritance",
Proceedings of the Fourth International Conference on Software Reuse: IEEE Computer Society Press, pp. 195–204, April, 1996.
Tagged BibTex xml
W.Weide B., Edwards S.H., Heym W.D., Long T.J., Ogden W.F.,
"Characterizing observability and controllability of software components",
Proceedings of the Fourth International Conference on Software Reuse: IEEE Computer Society Press, pp. 62–71, April, 1996.
Tagged BibTex xml
1995
Edwards. S.H.,
"Streams: A pattern for “pull-driven” processing",
Pattern Languages of Program Design,: Addison- Wesley, 1995.
Tagged BibTex xml
Zweben S., Edwards S., Weide B., Hollingsworth J.,
"The effects of layering and encapsulation on software development cost and quality",
IEEE Transactions on Software Engineering, vol. 21, no. 3, pp. 200–208, March, 1995.
Tagged BibTex xml
1994
W.Weide B., Edwards S.H., Harms D.E., Lamb D.A.,
"Design and specification of iterators using the swapping paradigm",
IEEE Transactions on Software Engineering, vol. 20, no. 8, pp. :631–643, August, 1994.
Tagged BibTex xml
1993
Edwards S.H.,
"Common interface models for reusable software",
Journal of Software Engineering and Knowledge Engineering, vol. 3, no. 2, pp. 193–206, 1993.
Tagged BibTex xml
1000 Level Courses
2000 Level Courses
3000 Level Courses
5000 Level Courses
6000 Level Courses
Algoviz Project Steering Committee Workshop
Granting Institution: National Science Foundation
Amount:
Building a Community and Establishing Best Practices in Algorithm Visualization Through the Algoviz Wiki
Granting Institution: National Science Foundation
Amount: $149,206
Collaborative Project: Ensemble: Enriching Communities and Collections to Support Education in Computing
Granting Institution: National Science Foundation
Amount:
Community Resources For Automated Grading
Granting Institution: National Science Foundation
Amount: $402,154
Educational Support For Testing Graphical User Interfaces
Granting Institution: National Science Foundation
Amount: $149,899
Reinvigorating CS1 by Enabling Creative Web 2.0 Programming
Granting Institution: National Science Foundation
Amount:
The AlgoViz Portal: Lowering the Barriers for Entry into an Online Educational Community
Granting Institution: National Science Foundation
Amount:

