30 citations · 30 across the 5 of their papers we have counts for
12 papers · 1 filter
Further Evidence on a Controversial Topic about Human-Based Experiments: Professionals vs. Students
Simone Romano, Francesco Paolo Sferratore, Giuseppe Scanniello
Most Software Engineering (SE) human-based controlled experiments rely on students as participants, raising concerns about their external validity. Specifically, the realism of res…
MBSR at Work: Perspectives from an Instructor and Software Developers
Simone Romano, Alberto Conforti, Gloria Guidetti +3
In this paper, we present the preliminary findings from a qualitative study (i.e., semi-structured interviews) on how a Mindfulness-Based Stress Reduction (MBSR) program, carried o…
Augmenting Software Bills of Materials with Software Vulnerability Description: A Preliminary Study on GitHub
Davide Fucci, Massimiliano Di Penta, Simone Romano +1
Software Bills of Material (SBOMs) are becoming a consolidated, often enforced by governmental regulations, way to describe software composition. However, based on recent studies,…
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…
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…
A Large Scale Empirical Study of the Impact of Spaghetti Code and Blob Anti-patterns on Program Comprehension
Cristiano Politowski, Foutse Khomh, Simone Romano +4
Context: Several studies investigated the impact of anti-patterns (i.e., "poor" solutions to recurring design problems) during maintenance activities and reported that anti-pattern…