Title :
Towards traceable test-driven development
Author :
Hayes, Jane Huffman ; Dekhtyar, Alex ; Janzen, David S.
Author_Institution :
Comput. Sci., Univ. of Kentucky, Lexington, KY
Abstract :
Key among the grand challenges in traceability are those that lead to achieving traceability as a by-product 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.
Keywords :
software engineering; software development life cycle; traceability information; traceable test-driven development; Automatic testing; Computer science; ISO standards; Maintenance engineering; Mice; Performance analysis; Programming; Software maintenance; Software performance; Software testing;
Conference_Titel :
Traceability in Emerging Forms of Software Engineering, 2009. TEFSE '09. ICSE Workshop on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3741-2
DOI :
10.1109/TEFSE.2009.5069579