Effectiveness of Test-Driven Development and Continuous Integration: A Case Study

In a case study where a Dutch small-to-medium enterprise (SME) implemented test-driven development and continuous integration, researchers observed that the SME discovered a higher number of defects compared to a baseline case study, and that there was an increase in the focus on quality and test applications.

[1]  Jos van Hillegersberg,et al.  Detecting Coordination Problems in Collaborative Software Development Environments , 2008, Inf. Syst. Manag..

[2]  Yasutaka Kamei,et al.  Is lines of code a good measure of effort in effort-aware models? , 2013, Inf. Softw. Technol..

[3]  Forrest Shull,et al.  How Effective Is Test-Driven Development? , 2011, Making Software.

[4]  Philip B. Crosby,et al.  Quality Without Tears : The Art of Hassle-Free Management , 2011 .

[5]  David S. Janzen,et al.  A survey of evidence for test-driven development in academia , 2008, SGCS.

[6]  Nachiappan Nagappan,et al.  Evaluating the efficacy of test-driven development: industrial case studies , 2006, ISESE '06.

[7]  Klaas Sikkel,et al.  Agile requirements prioritization in large-scale outsourced system projects: An empirical study , 2013, J. Syst. Softw..

[8]  Roberto Latorre,et al.  A successful application of a Test-Driven Development strategy in the industrial environment , 2014, Empirical Software Engineering.

[9]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[10]  Laurie A. Williams,et al.  Realizing quality improvement through test driven development: results and experiences of four industrial teams , 2008, Empirical Software Engineering.

[11]  Jos van Hillegersberg,et al.  Identifying Coordination Problems in Software Development: Finding Mismatches between Software and Project Team Structures , 2012, ArXiv.

[12]  Vojislav B. Misic,et al.  The Effects of Test-Driven Development on External Quality and Productivity: A Meta-Analysis , 2013, IEEE Transactions on Software Engineering.

[13]  Sami Kollanus,et al.  Critical Issues on Test-Driven Development , 2011, PROFES.

[14]  Elizabeth K. Bailey,et al.  Software Measurement for DoD Systems: Recommendations for Initial Core Measures. , 1992 .

[15]  R. Dion,et al.  Elements of a process-improvement program (software quality) , 1992, IEEE Software.

[16]  Daniel Sundmark,et al.  Factors Limiting Industrial Adoption of Test Driven Development: A Systematic Review , 2011, 2011 Fourth IEEE International Conference on Software Testing, Verification and Validation.

[17]  Andrew Glover,et al.  Continuous Integration: Improving Software Quality and Reducing Risk (The Addison-Wesley Signature Series) , 2007 .