The Role of Process Measurement in Test-Driven Development

  1. (PDF, 244 KB)
AuthorSearch for: ; Search for:
Proceedings title4th Conference on Extreme Programming and Agile Methods
ConferenceProceedings of the XP-Agile Universe
AbstractTest-Driven Development (TDD) is a coding technique in which programmers write unit tests before writing or revising production code. We present a process measurement approach for TDD that relies on the analysis of fine-grained data collected during coding activities. This data is mined to produce abstractions regarding programmers' work patterns. Programmers, instructors, and coaches receive concrete feedback by visualizing these abstractions. Process measurement has the potential to accelerate the learning of TDD, enhance its effectiveness, aid in its empirical evaluation, and support project tracking.
Publication date
AffiliationNRC Institute for Information Technology; National Research Council Canada
Peer reviewedNo
NRC number47413
NPARC number9181434
Export citationExport as RIS
Report a correctionReport a correction
Record identifier97c432ea-d540-4095-9fbe-41ca62ebcc27
Record created2009-06-30
Record modified2016-05-09
Bookmark and share
  • Share this page with Facebook (Opens in a new window)
  • Share this page with Twitter (Opens in a new window)
  • Share this page with Google+ (Opens in a new window)
  • Share this page with Delicious (Opens in a new window)