Understanding and persuading adherence to test-driven development

  • Authors:
  • Kevin Buffardi

  • Affiliations:
  • Virginia Tech, Blacksburg, VA, USA

  • Venue:
  • Proceedings of the ninth annual international conference on International computing education research
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In computing education, students must learn techniques practiced in relevant professions. Test-Driven Development (TDD) is one such technique popular in the software industry. Preliminary reports suggest that TDD helps produce higher-quality code. However, motivating novice programmers to adopt TDD is also recognized as a distinct challenge. My studies and proposed work address this challenge with the following objectives: measuring adherence to TDD and its consequential outcomes; understanding students' reasons for non-adherence; and influencing students' attitudes and behavior via pedagogical interventions.