An article on infoQ: Empirical Studies Show Test Driven Development Improves Quality.
And a link to the Realizing quality improvement through TDD study.
"TDD seems to be applicable in various domains and can significantly reduce the defect density of developed software without significant productivity reduction of the development team." The study compared 4 projects, at Microsoft and IBM that used TDD with similar projects that did not use TDD.