Background: Test-driven development (TDD) is a technique that repeats short coding cycles interleaved with testing. The developer first writes a unit test for the desired functionality …
The Art and Science of Analyzing Software Data provides valuable information on analysis techniques often used to derive insight from software data. This book shares best practices …
P Cassieri, S Romano… - 2024 IEEE International …, 2024 - ieeexplore.ieee.org
Test-Driven Development (TDD) is an agile software development approach. It promotes short cycles, composed of three phases each, to incrementally implement software …
W Snipes, AR Nair, E Murphy-Hill - Companion Proceedings of the 36th …, 2014 - dl.acm.org
As software development practices evolve, toolsmiths face the continuous challenge of getting developers to adopt new practices and tools. We tested an idea with industrial …
M Pančur, M Ciglarič - Information and Software Technology, 2011 - Elsevier
CONTEXT: Test-driven development is an approach to software development, where automated tests are written before production code in highly iterative cycles. Test-driven …
We present a quasi-experiment to investigate whether, and to what extent, sleep deprivation impacts the performance of novice software developers using the agile practice of test-first …
PM Johnson - IEEE software, 2013 - ieeexplore.ieee.org
For more than 15 years, researchers at the Collaborative Software Development Laboratory at the University of Hawaii at Manoa have looked for analytics that help developers …
S Hammond, D Umphress - Proceedings of the 50th Annual Southeast …, 2012 - dl.acm.org
Test-Driven Development has been a practice used primarily in agile software development circles for a little more than a decade now. In software development circles, this is a …
In this paper, we investigate the effect of TDD, as compared to a non-TDD approach, as well as its retainment (or retention) over a time span of (about) six months. To pursue these …