Web-CAT Papers
Hussein Vastani, Stephen H. Edwards, and Manuel Pérez-Quiñones. Supporting on-line direct markup and evaluation of students' projects. Computers in Education Journal, 2006, to appear.
Stephen H. Edwards, Manuel A. Pérez-Quiñones, Matthew Phillips, and Johnny RajKumar. Graphing performance on programming assignments to improve student understanding. In Proceedings of the International Conference on Engineering Education, 2006, to appear.
William Humphries, Justin Gawrilow, Scott Turner, Manuel A. Pérez-Quiñones, and Stephen H. Edwards. Helping students visualize their grade performance. In Proceedings of the American Society for Engineering Education Annual Conference, ASEE, 2006.
Rahul Agarwal, Stephen H. Edwards, and Manuel A. Pérez-Quiñones. Designing an adaptive learning module to teach software testing. In Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education. ACM Press, New York, NY, pp. 259-263.
Anthony Allowatt and Stephen H. Edwards. IDE support for test-driven development and automated grading in both Java and C++. In Proceedings of the Eclipse Technology Exchange (eTX) Workshop at OOPSLA 2005, October 2005, to appear.
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.
Stephen H. Edwards. Using software testing to move students from trial-and-error to reflection-in-action. In Proc. 35th SIGCSE Technical Symp. Computer Science Education, ACM, 2004, pp. 26-30.
Stephen H. Edwards. Improving student performance by evaluating how well students test their own programs. Journal of Educational Resources in Computing, 3(3):1-24, September 2003.
Stephen H. Edwards. Using test-driven development in the classroom: Providing students with concrete feedback on performance. In Proceedings of the International Conference on Education and Information Systems: Technologies and Applications (EISTA'03). August 2003.
Stephen H. Edwards. Rethinking computer science education from a test-first perspective. In Addendum to the 2003 Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications (Educator's Symposium), ACM, 2003, pp. 148-155.
Stephen H. Edwards. Teaching software testing: Automatic grading meets test-first coding. In Addendum to the 2003 Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications, ACM, 2003, pp. 318-319. (See a one-page reduced version of the actual poster.)
Stephen H. Edwards. Software system summary: Web-CAT: web-based center for automated testing. an unpublished summary of Web-CAT's objectives and contributions, including screenshots walking through its most basic features.
Web-CAT M.S. Theses
Hussein Vastani. Supporting Direct Markup and Evaluation of Students' Projects On-line (abstract or full text). M.S. Thesis, Dept. of Computer Science, Virginia Polytechnic Institute and State University, 2004.
Anuj R. Shah. Web-CAT: A Web-based Center for Automated Testing (abstract or full text). M.S. Thesis, Dept. of Computer Science, Virginia Polytechnic Institute and State University, 2003.