Study on Test-Driven Dev.: 15-35% longer, but 40-90% less bugs [pdf]research.microsoft.com·25 pts·fizx·15