[PDF][PDF] Agile software development models tdd, fdd, dsdm, and crystal methods: A survey

F Anwer, S Aftab, U Waheed… - International journal of …, 2017 - ijmse.org
Software development is a critical task that requires a detailed and well-structured guideline
in the form of software development process model. A good software development process …

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 …

Test-driven development concepts, taxonomy, and future direction

D Janzen, H Saiedian - Computer, 2005 - ieeexplore.ieee.org
Test-driven development creates software in very short iterations with minimal upfront
design. This strategy requires writing automated tests prior to developing functional code in …

A structured experiment of test-driven development

B George, L Williams - Information and software Technology, 2004 - Elsevier
Test Driven Development (TDD) is a software development practice in which unit test cases
are incrementally written prior to code implementation. We ran a set of structured …

Developer testing in the ide: Patterns, beliefs, and behavior

M Beller, G Gousios, A Panichella… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Software testing is one of the key activities to achieve software quality in practice. Despite its
importance, however, we have a remarkable lack of knowledge on how developers test in …

Evaluating the efficacy of test-driven development: industrial case studies

T Bhat, N Nagappan - Proceedings of the 2006 ACM/IEEE international …, 2006 - dl.acm.org
This paper discusses software development using the Test Driven Development (TDD)
methodology in two different environments (Windows and MSN divisions) at Microsoft. In …

Assimilation of agile practices in use

X Wang, K Conboy… - Information Systems …, 2012 - Wiley Online Library
Agile method use in information systems development (ISD) has grown dramatically in
recent years. The emergence of these alternative approaches was very much industry‐led at …

Realizing quality improvement through test driven development: results and experiences of four industrial teams

N Nagappan, EM Maximilien, T Bhat… - Empirical Software …, 2008 - Springer
Test-driven development (TDD) is a software development practice that has been used
sporadically for decades. With this practice, a software engineer cycles minute-by-minute …

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 …

Towards cost-benefit evaluation for continuous software engineering activities

E Klotins, T Gorschek, K Sundelin, E Falk - Empirical Software …, 2022 - Springer
Context: Software companies must become better at delivering software to remain relevant
in the market. Continuous integration and delivery practices promise to streamline software …