Towards traceable test-driven development

  • Authors:
  • Jane Huffman Hayes;Alex Dekhtyar;David S. Janzen

  • Affiliations:
  • Computer Science, University of Kentucky, Lexington, 40506, U.S.A.;Computer Science Department, California Polytechnic State Univ., San Luis Obispo, 93407, U.S.A;Computer Science Department, California Polytechnic State Univ., San Luis Obispo, 93407, U.S.A

  • Venue:
  • TEFSE '09 Proceedings of the 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

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.