The effects of test driven development on internal quality, external quality and productivity: A systematic review

W Bissi, AGSS Neto, MCFP Emer - Information and Software Technology, 2016 - Elsevier
Abstract Context: Test Driven Development (TDD) is an agile practice that has gained
popularity when it was defined as a fundamental part in eXtreme Programming (XP) …

Considering rigor and relevance when evaluating test driven development: A systematic review

H Munir, M Moayyed, K Petersen - Information and Software Technology, 2014 - Elsevier
Context Test driven development (TDD) has been extensively researched and compared to
traditional approaches (test last development, TLD). Existing literature reviews show varying …

The effects of test-driven development on external quality and productivity: A meta-analysis

Y Rafique, VB Mišić - IEEE Transactions on Software …, 2012 - ieeexplore.ieee.org
This paper provides a systematic meta-analysis of 27 studies that investigate the impact of
Test-Driven Development (TDD) on external code quality and productivity. The results …

Factors limiting industrial adoption of test driven development: A systematic review

A Causevic, D Sundmark… - 2011 Fourth IEEE …, 2011 - ieeexplore.ieee.org
Test driven development (TDD) is one of the basic practices of agile software development
and both academia and practitioners claim that TDD, to a certain extent, improves the quality …

Does test-driven development really improve software design quality?

D Janzen, H Saiedian - Ieee Software, 2008 - ieeexplore.ieee.org
Support for test-driven development [TDD] is growing in many development contexts beyond
its common association with extreme programming. By focusing on how TDD influences …

[图书][B] Test-driven development: An empirical evaluation of agile practice

L Madeyski, Gestión de sistemas de información - 2010 - Springer
Agile methods are gaining more and more interest both in industry and in research. Many
industries are transforming their way of working from traditional waterfall projects with long …

Guest Editors' Introduction: TDD--The Art of Fearless Programming

R Jeffries, G Melnik - Ieee Software, 2007 - ieeexplore.ieee.org
Test-driven development is a discipline of design and programming where every line of new
code is written in response to a test the programmer writes just before coding. This special …

Evaluating advantages of test driven development: a controlled experiment with professionals

G Canfora, A Cimitile, F Garcia, M Piattini… - Proceedings of the …, 2006 - dl.acm.org
Test driven development (TDD) is gaining interest among practitioners and researchers: it
promises to increase the quality of the code. Even if TDD is considered a development …

The impact of test-first programming on branch coverage and mutation score indicator of unit tests: An experiment

L Madeyski - Information and Software Technology, 2010 - Elsevier
BACKGROUND: Test-First programming is regarded as one of the software development
practices that can make unit tests to be more rigorous, thorough and effective in fault …

An industry experiment on the effects of test-driven development on external quality and productivity

A Tosun, O Dieste, D Fucci, S Vegas, B Turhan… - Empirical Software …, 2017 - Springer
Existing empirical studies on test-driven development (TDD) report different conclusions
about its effects on quality and productivity. Very few of those studies are experiments …