Die Grundidee von Test Driven Development besteht darin, dass Tests als erste geschrieben werden, bevor der eigentliche Code entwickelt wird. Dieser Ansatz ermöglicht es, die Software auf korrekte Funktionalität zu überprüfen und gleichzeitig die Architektur und den Code zu verbessern. In der Forschung gibt es verschiedene Studien und Diskussionen über die Effektivität von Test Driven Development und seine Kombination mit anderen agilen Methoden. Erfolgsfaktoren für die Entwicklung hochqualitativer Software sind von großer Bedeutung und werden oft im Kontext von Test Driven Development untersucht. Du findest wissenschaftliche Arbeiten zu Test Driven Development als PDF und eBook, viele auch als Print-on-Demand, bei GRIN.