Performance Outcomes of Test-Driven Development: An Experimental Investigation.

JOURNAL OF THE ASSOCIATION FOR INFORMATION SYSTEMS(2020)

引用 2|浏览9
暂无评分
摘要
Despite the growing popularity of test-driven development (TDD), there is no empirical confirmation of the benefits that this contemporary practice confers on its users. Prior research findings on its efficacy have largely been inconclusive. We conducted a laboratory experiment to assess the impact of TDD on software quality and task satisfaction. Additionally, we investigated the productivity aspect of TDD as compared to the traditional test-last method of software development. Results indicate that software quality and task satisfaction are significantly improved when TDD is used. Despite the additional requirements of testing, TDD is not more resource intensive than the test-last method. We also examined TDD's impact on learning post hoc and discuss the implications of our findings and directions for future research.
更多
查看译文
关键词
Test-Driven Development,Software Quality,Developer Satisfaction,Learning,Experimental Design
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要