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] Test-driven development: An empirical evaluation of agile practice

L Madeyski, Gestión de sistemas de información - 2010 - Springer
Agile methods are gaining more and more interest both in industry and in research. Many
industries are transforming their way of working from traditional waterfall projects with long …

The impact of test-first programming on branch coverage and mutation score indicator of unit tests: An experiment

L Madeyski - Information and Software Technology, 2010 - Elsevier
BACKGROUND: Test-First programming is regarded as one of the software development
practices that can make unit tests to be more rigorous, thorough and effective in fault …

Operational definition and automated inference of test-driven development with Zorro

H Kou, PM Johnson, H Erdogmus - Automated Software Engineering, 2010 - Springer
Test-driven development (TDD) is a style of development named for its most visible
characteristic: the design and implementation of test cases prior to the implementation of the …

Towards an operationalization of test-driven development skills: An industrial empirical study

D Fucci, B Turhan, N Juristo, O Dieste… - Information and …, 2015 - Elsevier
Context: The majority of the empirical studies on Test-driven development (TDD) are
concerned with verifying or refuting the effectiveness of the technique over a traditional …

Does Treatment Adherence Impact Experiment Results in TDD?

I Karac, JI Panach, B Turhan… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Context: In software engineering (SE) experiments, the way in which a treatment is applied
could affect results. Different interpretations of how to apply the treatment and decisions on …

Experimental evaluation of test-driven development with interns working on a real industrial project

B Papis, K Grochowski, K Subzda… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Context: There is still little evidence on differences between Test-Driven Development and
Test-Last Development, especially for real-world projects, so their impact on code/test …

Automated recognition of test-driven development with zorro

PM Johnson, H Kou - Agile 2007 (AGILE 2007), 2007 - ieeexplore.ieee.org
Zorro is a system designed to automatically determine whether a developer is complying
with an operational definition of test-driven development (TDD) practices. Automated …

Besouro: A framework for exploring compliance rules in automatic TDD behavior assessment

K Becker, BSC Pedroso, MS Pimenta… - Information and Software …, 2015 - Elsevier
Context The improvements promoted by Test-Driven Design (TDD) have not been confirmed
by quantitative assessment studies. To a great extent, the problem lies in the lack of a …