Developer testing in the ide: Patterns, beliefs, and behavior

M Beller, G Gousios, A Panichella… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Software testing is one of the key activities to achieve software quality in practice. Despite its
importance, however, we have a remarkable lack of knowledge on how developers test in …

A dissection of the test-driven development process: Does it really matter to test-first or to test-last?

D Fucci, H Erdogmus, B Turhan… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
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 …

[图书][B] The art and science of analyzing software data

C Bird, T Menzies, T Zimmermann - 2015 - books.google.com
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 …

Generative Artificial Intelligence for Test-Driven Development: GAI4-TDD

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 …

Experiences gamifying developer adoption of practices and tools

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 …

Impact of test-driven development on productivity, code and tests: A controlled experiment

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 …

Need for sleep: the impact of a night of sleep deprivation on novice developers' performance

D Fucci, G Scanniello, S Romano… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
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 …

Searching under the streetlight for useful software analytics

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 …

Test driven development: the state of the practice

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 …

Studying test-driven development and its retainment over a six-month time span

MT Baldassarre, D Caivano, D Fucci, N Juristo… - Journal of Systems and …, 2021 - Elsevier
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 …