Stephen H. Edwards
Orcid: 0000-0002-5162-9314Affiliations:
- Virginia Tech, Blacksburg, VA, USA
According to our database1,
Stephen H. Edwards
authored at least 124 papers
between 1993 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
Mutating Matters: Analyzing the Influence of Mutation Testing in Programming Courses.
Proceedings of the 2024 ACM Virtual Global Computing Education Conference V. 1, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 2024 ACM Virtual Global Computing Education Conference V. 2, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
2023
The Programming Exercise Markup Language: Towards Reducing the Effort Needed to Use Automated Grading Tools.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
2022
Helping Student Programmers Through Industrial-Strength Static Analysis: A Replication Study.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
2021
Fast and accurate incremental feedback for students' software tests using selective mutation analysis.
J. Syst. Softw., 2021
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
Experience Report: Exploring the Use of CTF-based Co-Curricular Instruction to Increase Student Comfort and Success in Computing.
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021
2020
Comput. Sci. Educ., 2020
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
Proceedings of the Koli Calling '20: 20th Koli Calling International Conference on Computing Education Research, 2020
A Proposal to Use Gamification Systematically to Nudge Students Toward Productive Behaviors.
Proceedings of the Koli Calling '20: 20th Koli Calling International Conference on Computing Education Research, 2020
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020
Turn up the heat!: using heat maps to visualize suspicious code to help students successfully complete programming problems faster.
Proceedings of the ICSE-SEET 2020: 42nd International Conference on Software Engineering, Software Engineering Education and Training, Seoul, South Korea, 27 June, 2020
2019
ACM Trans. Comput. Educ., 2019
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Approaches for Coordinating eTextbooks, Online Programming Practice, Automated Grading, and More into One Course.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Experiences Using Heat Maps to Help Students Find Their Bugs: Problems and Solutions.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Can Industrial-Strength Static Analysis Be Used to Help Students Who Are Struggling to Complete Programming Activities?
Proceedings of the 52nd Hawaii International Conference on System Sciences, 2019
Can Mobile Gaming Psychology Be Used to Improve Time Management on Programming Assignments?
Proceedings of the ACM Conference on Global Computing Education, 2019
The Relationship Between Voluntary Practice of Short Programming Exercises and Exam Performance.
Proceedings of the ACM Conference on Global Computing Education, 2019
2018
ACM Trans. Comput. Educ., 2018
CS Education Infrastructure for All: Interoperability for Tools and Data Analytics (Abstract Only).
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018
Pedagogical Agent as a Teaching Assistant for Programming Assignments: (Abstract Only).
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018
2017
DevEventTracker: Tracking Development Events to Assess Incremental Development and Procrastination.
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, 2017
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, 2017
Quantifying Incremental Development Practices and Their Relationship to Procrastination.
Proceedings of the 2017 ACM Conference on International Computing Education Research, 2017
Proceedings of the 2017 ACM Conference on International Computing Education Research, 2017
Using Spectrum-Based Fault Location and Heatmaps to Express Debugging Suggestions to Student Programmers.
Proceedings of the Nineteenth Australasian Computing Education Conference, 2017
2015
Checked Coverage and Object Branch Coverage: New Alternatives for Assessing Student-Written Tests.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015
Educational Data Mining and Learning Analytics in Programming: Literature Review and Case Studies.
Proceedings of the 2015 ITiCSE Working Group Reports, 2015
Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, 2015
Applying spectrum-based fault localization to generate debugging suggestions for student programmers.
Proceedings of the 2015 IEEE International Symposium on Software Reliability Engineering Workshops, 2015
Proceedings of the eleventh annual International Conference on International Computing Education Research, 2015
2014
Open source software-defined radio tools for education, research, and rapid prototyping.
Int. J. Softw. Tools Technol. Transf., 2014
Softw. Pract. Exp., 2014
Sci. Comput. Program., 2014
IEEE Commun. Mag., 2014
Using and sharing programming exercises to improve introductory courses (abstract only).
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014
Introducing CodeWorkout: an adaptive and social learning environment (abstract only).
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014
Proceedings of the First (2014) ACM Conference on Learning @ Scale, 2014
Proceedings of the First (2014) ACM Conference on Learning @ Scale, 2014
Proceedings of the Innovation and Technology in Computer Science Education Conference 2014, 2014
Proceedings of the Innovation and Technology in Computer Science Education Conference 2014, 2014
Proceedings of the Working Group Reports of the 2014 on Innovation & Technology in Computer Science Education Conference, 2014
Proceedings of the 36th International Conference on Software Engineering, 2014
2013
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013
Proceedings of the IEEE 7th International Conference on Research Challenges in Information Science, 2013
The Canterbury QuestionBank: building a repository of multiple-choice CS1 and CS2 questions.
Proceedings of the ITiCSE working group reports conference on Innovation and technology in computer science education-working group reports, 2013
Proceedings of the Innovation and Technology in Computer Science Education conference 2013, 2013
Toward practical mutation analysis for evaluating the quality of student-written software tests.
Proceedings of the International Computing Education Research Conference, 2013
Proceedings of the International Computing Education Research Conference, 2013
Proceedings of the IEEE Frontiers in Education Conference, 2013
Automatically Generating Tests from Natural Language Descriptions of Software Behavior.
Proceedings of the ENASE 2013, 2013
Proceedings of the 26th International Conference on Software Engineering Education and Training, 2013
2012
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012
Running students' software tests against each others' code: new life for an old "gimmick".
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012
RoboLIFT: simple GUI-based unit testing of student-written android applications (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012
RoboLIFT: engaging CS2 students with testable, automatically evaluated android applications.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012
2011
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011
2010
Proceedings of the 41st ACM technical symposium on Computer science education, 2010
Proceedings of the 41st ACM technical symposium on Computer science education, 2010
Proceedings of the 2010 Joint International Conference on Digital Libraries, 2010
Proceedings of the Research and Advanced Technology for Digital Libraries, 2010
2009
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009
Proceedings of the Fifth International Workshop on Computing Education Research, 2009
2008
ACM SIGCSE Bull., 2008
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008
Proceedings of the International Computing Education Research Workshop, 2008
Mining Data from an Automated Grading and Testing System by Adding Rich Reporting Capabilities.
Proceedings of the Educational Data Mining 2008, 2008
2007
A Flexible Strategy for Embedding and Configuring Run-Time Contract Checks in .Net Components.
Int. J. Softw. Eng. Knowl. Eng., 2007
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007
2006
minimUML: A Minimalist Approach to UML Diagraming for Early Computer Science Education
CoRR, 2006
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006
2005
Softw. Pract. Exp., 2005
minimUML: A minimalist approach to UML diagramming for early computer science education.
ACM J. Educ. Resour. Comput., 2005
2004
ACM SIGSOFT Softw. Eng. Notes, 2004
Proceedings of the 5th Conference on Information Technology Education, 2004
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, 2004
2003
Improving student performance by evaluating how well students test their own programs.
ACM J. Educ. Resour. Comput., 2003
Proceedings of the Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2003
Proceedings of the Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2003
2001
A framework for practical, automated black-box testing of component-based software.
Softw. Test. Verification Reliab., 2001
2000
Black-box testing using flowgraphs: an experimental assessment of effectiveness and automation potential.
Softw. Test. Verification Reliab., 2000
Proceedings of the Software Reuse: Advances in Software Reusability, 2000
1999
ACM SIGSOFT Softw. Eng. Notes, 1999
1998
Proceedings of the 29th SIGCSE Technical Symposium on Computer Science Education, 1998
Proceedings of the Fifth International Conference on Software Reuse, 1998
1997
IEEE Trans. Software Eng., 1997
ACM SIGSOFT Softw. Eng. Notes, 1997
1996
Proceedings of Fourth IEEE International Conference on Software Reuse, 1996
1995
IEEE Trans. Software Eng., 1995
1994
IEEE Trans. Software Eng., 1994
ACM SIGSOFT Softw. Eng. Notes, 1994
1993