Software testing techniques (2nd ed.)
Software testing techniques (2nd ed.)
An initial investigation of test driven development in industry
Proceedings of the 2003 ACM symposium on Applied computing
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
A Prototype Empirical Evaluation of Test Driven Development
METRICS '04 Proceedings of the Software Metrics, 10th International Symposium
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
Results from introducing component-level test automation and test-driven development
Journal of Systems and Software - Special issue: Selected papers from the 11th Asia Pacific software engineering conference (APSEC 2004)
Evaluating the efficacy of test-driven development: industrial case studies
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Evaluating advantages of test driven development: a controlled experiment with professionals
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Proceedings of the 2005 conference on Software Engineering: Evolution and Emerging Technologies
Lessons learned from an XP experiment with students: test-first needs more teachings
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Test-driven learning in early programming courses
Proceedings of the 39th SIGCSE technical symposium on Computer science education
A survey of evidence for test-driven development in academia
ACM SIGCSE Bulletin
Implications of integrating test-driven development into CS1/CS2 curricula
Proceedings of the 40th ACM technical symposium on Computer science education
Towards traceable test-driven development
TEFSE '09 Proceedings of the 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering
Information and Software Technology
Test-first Java concurrency for the classroom
Proceedings of the 41st ACM technical symposium on Computer science education
When agile meets OO testing: a case study
Proceedings of the 1st Workshop on Testing Object-Oriented Systems
Impact of test-driven development on productivity, code and tests: A controlled experiment
Information and Software Technology
The search for a research method for studying OSS process innovation
Empirical Software Engineering
The effectiveness of test-driven development: an industrial case study
Software Quality Control
On teaching arrays with test-driven learning in WebIDE
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Proceedings of the 34th International Conference on Software Engineering
Considering rigor and relevance when evaluating test driven development: A systematic review
Information and Software Technology
Hi-index | 0.00 |
Test-driven development is a discipline of design and programming where every line of new code is written in response to a test the programmer writes just before coding. This special issue of IEEE Software includes seven feature articles on various aspects of TDD and a Point/Counterpoint debate on the use of mock objects in applying it. The articles demonstrate the ways TDD is being used in nontrivial situations (database development, embedded software development, GUI development, performance tuning), signifying an adoption level for the practice beyond the visionary phase and into the early mainstream. In this introduction to the special issue on TDD, the guest editors also summarize selected TDD empirical studies from industry and academia.