Исследования по TDD

Я знаю, что было проведено некоторое исследование TDD в Университете штата Северная Каролина. Они опубликовали статью под названием "" Первоначальное исследование развития, основанного на испытаниях в промышленности ". Другие публикации NCSU можно найти здесь.

Может ли кто-нибудь указать мне на другие хорошие публикации по этой теме?

Ответ 1

О эффективности первого подхода к программированию, Хакана Эрдогмуса, Маурицио Моризио и Марко Торчиано.

Несмотря на название, оно охватывает TDD:

Аннотация:

Разработка с использованием тестов (TDD) о формализации части функциональность как тест, внедрение функциональность такая, что тест проходит и выполняет итерацию процесса.

В настоящем документе описывается контролируемый эксперимент для оценки важного Аспект TDD: В TDD программисты написать функциональные тесты перед соответствующий код реализации. эксперимент проводился с студенты. В то время группа экспериментов применила тест-первый стратегии, контрольная группа применяла более традиционная разработка техники, написание тестов после реализация. Обе группы постепенный процесс, добавление новых функции по одному и регрессия тестируя их.

Мы обнаружили, что первый тест студенты в среднем написали больше тестов и, в свою очередь, студенты, которые писали больше тесты были более продуктивными. Мы также отметили, что минимальное качество линейно увеличивается с числом тесты программистов, независимо от используемая стратегия развития.

Ответ 2

ACM Digital Library содержит немало работ по TDD. Просто найдите тестовую разработку.

Лучшие результаты от Google Тестирование развития академических исследований:

Тестируемое развитие: концепции, таксономия и будущее направление в IEEE Computer Society.

программное обеспечение Улучшение архитектуры через TDD в ACM

Ответ 3

Как практик TDD сам, я запустил новый сайт WeDoTDD.com, который перечисляет именно это. Компании, практикующие его, и рассказы о том, как они тренируются в тестовом развитии!