Using software testing to move students from trial-and-error to reflection-in-action SH Edwards Proceedings of the 35th SIGCSE technical symposium on Computer science …, 2004 | 391 | 2004 |
Web-CAT: automatically grading programming assignments SH Edwards, MA Perez-Quinones Proceedings of the 13th annual conference on Innovation and technology in …, 2008 | 357 | 2008 |
Educational data mining and learning analytics in programming: Literature review and case studies P Ihantola, A Vihavainen, A Ahadi, M Butler, J Börstler, SH Edwards, ... Proceedings of the 2015 ITiCSE on working group reports, 41-63, 2015 | 345 | 2015 |
Improving student performance by evaluating how well students test their own programs SH Edwards Journal on Educational Resources in Computing (JERIC) 3 (3), 1-es, 2003 | 236 | 2003 |
Algorithm visualization: The state of the field CA Shaffer, ML Cooper, AJD Alon, M Akbar, M Stewart, S Ponce, ... ACM Transactions on Computing Education (TOCE) 10 (3), 1-22, 2010 | 229 | 2010 |
Rethinking computer science education from a test-first perspective SH Edwards Companion of the 18th annual ACM SIGPLAN conference on Object-oriented …, 2003 | 200 | 2003 |
Model variables: Cleanly supporting abstraction in design by contract Y Cheon, G Leavens, M Sitaraman, S Edwards Software: Practice and Experience 35 (6), 583-599, 2005 | 174 | 2005 |
Using test-driven development in the classroom: Providing students with automatic, concrete feedback on performance SH Edwards Proceedings of the international conference on education and information …, 2003 | 153 | 2003 |
A framework for practical, automated black‐box testing of component‐based software SH Edwards Software Testing, Verification and Reliability 11 (2), 97-111, 2001 | 153 | 2001 |
Comparing effective and ineffective behaviors of student programmers SH Edwards, J Snyder, MA Pérez-Quiñones, A Allevato, D Kim, B Tretola Proceedings of the fifth international workshop on Computing education …, 2009 | 150 | 2009 |
Algorithm visualization: a report on the state of the field CA Shaffer, M Cooper, SH Edwards Proceedings of the 38th SIGCSE technical symposium on Computer science …, 2007 | 102 | 2007 |
Increasing adoption of smart learning content for computer science education P Brusilovsky, S Edwards, A Kumar, L Malmi, L Benotti, D Buck, P Ihantola, ... Proceedings of the Working Group Reports of the 2014 on Innovation …, 2014 | 89 | 2014 |
CodeWorkout: short programming exercises with built-in data collection SH Edwards, KP Murali Proceedings of the 2017 ACM conference on innovation and technology in …, 2017 | 79 | 2017 |
The effects of layering and encapsulation on software development cost and quality SH Zweben, SH Edwards, BW Weide, JE Hollingsworth IEEE Transactions on software engineering 21 (3), 200-208, 1995 | 78 | 1995 |
Teaching software testing: automatic grading meets test-first coding SH Edwards Companion of the 18th annual ACM SIGPLAN conference on Object-oriented …, 2003 | 77 | 2003 |
A framework for detecting interface violations in component-based software SH Edwards, G Shakir, M Sitaraman, BW Weide, J Hollingsworth Proceedings. Fifth International Conference on Software Reuse (Cat. No …, 1998 | 64 | 1998 |
Part II: Specifying components in RESOLVE SH Edwards, WD Heym, TJ Long, M Sitaraman, BW Weide ACM SIGSOFT Software Engineering Notes 19 (4), 29-39, 1994 | 62 | 1994 |
The effects of procrastination interventions on programming project success J Martin, SH Edwards, CA Shaffer Proceedings of the eleventh annual International Conference on International …, 2015 | 61 | 2015 |
Software-defined radio: a new paradigm for integrated curriculum delivery SG Bilén, AM Wyglinski, CR Anderson, T Cooklev, C Dietrich, ... IEEE Communications Magazine 52 (5), 184-193, 2014 | 61 | 2014 |
Black‐box testing using flowgraphs: an experimental assessment of effectiveness and automation potential SH Edwards Software Testing, Verification and Reliability 10 (4), 249-262, 2000 | 61 | 2000 |