Towards traceable test-driven development

Jane Huffman Hayes, Alex Dekhtyar, David S. Janzen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

30 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of the 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering, TEFSE 2009
Pages26-30
Number of pages5
DOIs
StatePublished - 2009
Event2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering, TEFSE 2009 - Vancouver, BC, Canada
Duration: May 18 2009May 18 2009

Publication series

NameProceedings of the 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering, TEFSE 2009

Conference

Conference2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering, TEFSE 2009
Country/TerritoryCanada
CityVancouver, BC
Period5/18/095/18/09

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Towards traceable test-driven development'. Together they form a unique fingerprint.

Cite this