Case study: extreme programming in a university environment
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Test Driven Development: By Example
Test Driven Development: By Example
Implications of test-driven development: a pilot study
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
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
Test-driven development goes to school
Journal of Computing Sciences in Colleges
A cross-program investigation of students' perceptions of agile methods
Proceedings of the 27th international conference on Software engineering
On the Effectiveness of the Test-First Approach to Programming
IEEE Transactions on Software Engineering
Test-driven learning: intrinsic integration of testing into the CS/SE curriculum
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Adopting XP practices for teaching object oriented programming
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Helping students appreciate test-driven development (TDD)
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
A Leveled Examination of Test-Driven Development Acceptance
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Test-driven learning in early programming courses
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Proceedings of the 2005 conference on Software Engineering: Evolution and Emerging Technologies
Implications of integrating test-driven development into CS1/CS2 curricula
Proceedings of the 40th ACM technical symposium on Computer science education
Teaching CS1 with web applications and test-driven development
ACM SIGCSE Bulletin
CodeWrite: supporting student-driven practice of java
Proceedings of the 42nd ACM technical symposium on Computer science education
Impact of test-driven development on productivity, code and tests: A controlled experiment
Information and Software Technology
Test driven development: the state of the practice
Proceedings of the 50th Annual Southeast Regional Conference
On teaching arrays with test-driven learning in WebIDE
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Exploring influences on student adherence to test-driven development
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Proceedings of the 34th International Conference on Software Engineering
Using peer review to teach software testing
Proceedings of the ninth annual international conference on International computing education research
A unit testing approach to building novice programmers' skills and confidence
ACE '11 Proceedings of the Thirteenth Australasian Computing Education Conference - Volume 114
POPT: a problem-oriented programming and testing approach for novice students
Proceedings of the 2013 International Conference on Software Engineering
Effective and ineffective software testing behaviors by novice programmers
Proceedings of the ninth annual international ACM conference on International computing education research
Proceedings of the 14th annual ACM SIGITE conference on Information technology education
Considering rigor and relevance when evaluating test driven development: A systematic review
Information and Software Technology
Hi-index | 0.00 |
University professors traditionally struggle to incorporate software testing into their course curriculum. Worries include double-grading for correctness of both source and test code and finding time to teach testing as a topic. Test-driven development (TDD) has been suggested as a possible solution to improve student software testing skills and to realize the benefits of testing. According to most existing studies, TDD improves software quality and student productivity. This paper surveys the current state of TDD experiments conducted exclusively at universities. Similar surveys compare experiments in both the classroom and industry, but none have focused strictly on academia.