activity
20162023
most citedA Dissection of the Test-Driven Development Process: Does It Really Matter to Test-First or to Test-Last?

94 citations · 307 across the 28 of their papers we have counts for

collaborators
Showing 2020Show all

6 papers · 1 filter

cs.SE2020

A Family of Experiments on Test-Driven Development

Adrian Santos, Sira Vegas, Oscar Dieste +18

Context: Test-driven development (TDD) is an agile software development approach that has been widely claimed to improve software quality. However, the extent to which TDD improves…

cs.SE2020★ 1 cited

What Makes Agile Test Artifacts Useful? An Activity-Based Quality Model from a Practitioners' Perspective

Jannik Fischbach, Henning Femmer, Daniel Mendez +2

Background: The artifacts used in Agile software testing and the reasons why these artifacts are used are fairly well-understood. However, empirical research on how Agile test arti…

cs.SE2020

Researcher Bias in Software Engineering Experiments: a Qualitative Investigation

Simone Romano, Davide Fucci, Giuseppe Scanniello +3

Researcher Bias (RB) occurs when researchers influence the results of an empirical study based on their expectations.RB might be due to the use of Questionable Research Practices(Q…

cs.SE2020★ 20 cited

Why Research on Test-Driven Development is Inconclusive?

Mohammad Ghafari, Timm Gross, Davide Fucci +1

[Background] Recent investigations into the effects of Test-Driven Development (TDD) have been contradictory and inconclusive. This hinders development teams to use research result…

cs.SE2020

Results from a replicated experiment on the affective reactions of novice developers when applying test-driven development

Simone Romano, Giuseppe Scanniello, Maria Teresa Baldassarre +2

Test-driven Development (TDD) is an incremental approach to software development. Despite it is claimed to improve both quality of software and developers' productivity, the resear…

cs.SE2020★ 61 cited

Recognizing Developers' Emotions while Programming

Daniela Girardi, Nicole Novielli, Davide Fucci +1

Developers experience a wide range of emotions during programming tasks, which may have an impact on job performance. In this paper, we present an empirical study aimed at (i) inve…