Stephen Edwards

Registered user since Sat 14 Nov 2020

Name:Stephen Edwards

I am a Professor and the Associate Department Head for Undergraduate Studies in the Department of Computer Science at Virginia Tech, where I have been teaching since 1996. I received my B.S. in electrical engineering from Caltech, and M.S. and Ph.D. degrees in computer and information science from The Ohio State University. My research interests are in computer science education, software engineering, automated testing, the use of formal methods in programming languages, and component-based approaches to software engineering and reuse.

I am the project lead for Web-CAT, the most widely used open-source automated grading system in the world. Web-CAT is known for allowing instructors to grade students based on how well they test their own code. In addition, my research group has produced a number of other open-source tools used in classrooms at many other institutions. More information on my research projects appears below.

Country:United States
Affiliation:Virginia Tech
Research interests:computer science education, software engineering, software testing, software reuse


ICER 2022 Committee Member in Program Committee within the Research Papers-track
ICER 2021 Program Committee Member in Program Committee within the Research Papers-track
ICER 2020 Reviewer in Review Committee within the Research Papers-track
ICSE 2020 Author of Turn up the Heat!: Using Heat Maps to Visualize Suspicious Code to Help Students Successfully Complete Programming Problems Faster within the Software Engineering Education and Training-track
CC 2017 Author of From Functional Programs to Pipelined Dataflow Circuits within the Research Papers-track
SPLASH 2014 Committee Member in Program Committee within the SPLASH-E-track
SPLASH 2013 Author of Panel — Test-Driven Development within the SPLASH-E-track