Test-Driven Development - Still a Promising Approach?
Test-driven development as a defect-reduction practice