Why do software developers practice test-driven development?

Patrick Kayongo, Wallace Chigona, Zwelithini Mabhena · 2016

Test driven development (TDD) is a crucial phase for any software developer. Most software developers using TDD observed an increase in software quality and reduced defects in the software. For that reason, it is our belief that it is critical to understand factors influencing software developers' intention to perform TDD. The Theory of Planned Behaviour (TPB) proposes that intention to perform behaviour is influenced by three factors: attitude towards the behaviour, subjective norm, and perceived behavioural control. The article reveals how the model is tested based on data collected from an online survey distributed around the world. This psychographic study showed that data collected does not conform to the model, and recommendations are made for a future study to form a more comprehensive model.

Read the paper · More papers on PaperTik