Key points are not available for this paper at this time.
Test driven development (TDD) is one of the basic practices of agile software development and wasproposed by Kent Beck. The developers produce automated unit tests first, even before writing the production code. Today software organizations face a lot of competition among themselves, and everyone wants to satisfy customers. Producing good quality software in time, within budget and fulfilling customer's requirements is a big challenge. As software design is one of the most important phases of software development and quality of design holds the overall quality of the final software. So, there is an urgent need to improve the quality of software design process. One way to do this is to follow a different software design and development methodology using the concept of TDD. So, this paper aims to study the effects of TDD on the software design quality improvement and the various other aspects related to it.
Agarwal et al. (Mon,) studied this question.
Synapse has enriched 4 closely related papers on similar clinical questions. Consider them for comparative context: