activity
20172022
most citedFind, Understand, and Extend Development Screencasts on YouTube

24 citations · 81 across the 11 of their papers we have counts for

collaborators

21 papers

cs.SE2022

Cognition in Software Engineering: A Taxonomy and Survey of a Half-Century of Research

Fabian Fagerholm, Michael Felderer, Davide Fucci +8

Cognition plays a fundamental role in most software engineering activities. This article provides a taxonomy of cognitive concepts and a survey of the literature since the beginnin…

cs.SE20217 cited

Vision for an Artefact-based Approach to Regulatory Requirements Engineering

Oleksandr Kosenkov, Michael Unterkalmsteiner, Daniel Mendez +1

Background: Nowadays, regulatory requirements engineering (regulatory RE) faces challenges of interdisciplinary nature that cannot be tackled due to existing research gaps. Aims: W…

cs.SE20217 cited

Towards a Methodology for Participant Selection in Software Engineering Experiments. A Vision of the Future

Valentina Lenarduzzi, Oscar Dieste, Davide Fucci +1

Background. Software Engineering (SE) researchers extensively perform experiments with human subjects. Well-defined samples are required to ensure external validity. Samples are se…

cs.SE2021

Studying Test-Driven Development and its Retainment Over a Six-month Time Span

Maria Teresa Baldassarre, Danilo Caivano, Davide Fucci +4

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…

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.SE20201 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…