SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Integrating testing into the curriculum — arsenic in small doses
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
The Psychology of the Internet
The Psychology of the Internet
A gimmick to integrate software testing throughout the curriculum
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Rethinking computer science education from a test-first perspective
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
"But it looks right!": the bugs students don't see
Proceedings of the 35th SIGCSE technical symposium on Computer science education
SimSE: an educational simulation game for teaching the Software engineering process
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
An experimental card game for teaching software engineering processes
Journal of Systems and Software - Special issue: Software engineering education and training
Distinguishing addiction and high engagement in the context of online game playing
Computers in Human Behavior
Bug Hunt: Making Early Software Testing Lessons Engaging and Affordable
ICSE '07 Proceedings of the 29th international conference on Software Engineering
An experiential approach to incorporating software testing into the computer science curriculum
FIE '01 Proceedings of the Frontiers in Education Conference, 2001. 31st Annual - Volume 02
Globalizing Software Development in the Local Classroom
CSEET '07 Proceedings of the 20th Conference on Software Engineering Education & Training
Software Hut: A Computer Program Engineering Project in the Form of a Game
IEEE Transactions on Software Engineering
What Do We Know about Developer Motivation?
IEEE Software
FM '08 Proceedings of the 15th international symposium on Formal Methods
Experimental evaluation of an educational game for improved learning in introductory computing
Proceedings of the 40th ACM technical symposium on Computer science education
Understanding Online Game Addiction: Connection between Presence and Flow
Proceedings of the 13th International Conference on Human-Computer Interaction. Part IV: Interacting in Various Application Domains
Reality Is Broken: Why Games Make Us Better and How They Can Change the World
Reality Is Broken: Why Games Make Us Better and How They Can Change the World
HALO (highly addictive, socially optimized) software engineering
Proceedings of the 1st International Workshop on Games and Software Engineering
Hi-index | 0.00 |
Software testing traditionally receives little attention in early computer science courses. However, we believe that if exposed to testing early, students will develop positive habits for future work. As we have found that students typically are not keen on testing, we propose an engaging and socially-oriented approach to teaching software testing in introductory and intermediate computer science courses. Our proposal leverages the power of gaming utilizing our previously described system HALO. Unlike many previous approaches, we aim to present software testing in disguise - so that students do not recognize (at first) that they are being exposed to software testing. We describe how HALO could be integrated into course assignments as well as the benefits that HALO creates