Key among the Grand Challenges in Traceability are those that lead to achieving traceability as a byproduct of the natural software development life cycle. This position paper profiles test-driven development (TDD), an emerging software development practice, in which automated tests and code satisfying them are developed in rapid succession over multiple iterations. Our position is that the nature of TDD offers unique opportunities for collecting traceability information throughout the TDD life cycle and that the provision of traceability information to the software developers during TDD will improve the process and the resulting software. We discuss the opportunities, challenges, and plans for the synthesis of TDD and traceability.
In REF , authors study how to use traceability in test driven development (TDD).
Towards traceable test-driven development
2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering
2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering
Engineering Computer Science