On the Effectiveness of Unit Test Automation at Microsoft
Realizing quality improvement through test driven development: results and experiences of four industrial teams