102 citations · 142 across the 14 of their papers we have counts for
16 papers
Visibility of Domain Elements in the Elicitation Process: A Family of Empirical Studies
Alejandrina Aranda, Oscar Dieste, José Ignacio Panach +1
Background: Various factors determine analyst effectiveness during elicitation. While the literature suggests that elicitation technique and time are influential factors, other att…
Impact of Usability Mechanisms: A Family of Experiments on Efficiency, Effectiveness and User Satisfaction
Juan M. Ferreira, Francy Rodríguez, Adrián Santos +2
Context: The usability software quality attribute aims to improve system user performance. In a previous study, we found evidence of the impact of a set of usability characteristic…
Effect of Requirements Analyst Experience on Elicitation Effectiveness: A Family of Empirical Studies
Alejandrina M. Aranda, Oscar Dieste, Jose I. Panach +1
Context. Nowadays there is a great deal of uncertainty surrounding the effects of experience on Requirements Engineering (RE). There is a widespread idea that experience improves a…
The role of slicing in test-driven development
Oscar Dieste, Ayse Tosun, Sira Vegas +4
Test-driven development (TDD) is a widely used agile practice. However, very little is known with certainty about TDD's underlying foundations, i.e., the way TDD works. In this pap…
On (Mis)perceptions of testing effectiveness: an empirical study
Sira Vegas, Patricia Riofrio, Esperanza Marcos +1
A recurring problem in software development is incorrect decision making on the techniques, methods and tools to be used. Mostly, these decisions are based on developers' perceptio…
Does Microservices Adoption Impact the Development Velocity? A Cohort Study. A Registered Report
Nyyti Saarimaki, Mikel Robredo, Sira vegas +3
[Context] Microservices enable the decomposition of applications into small and independent services connected together. The independence between services could positively affect t…
Test cases as a measurement instrument in experimentation
Oscar Dieste, Fernando Uyaguari, Sira Vegas +1
Background: Test suites are frequently used to quantify relevant software attributes, such as quality or productivity. Problem: We have detected that the same response variable, me…
Use and Misuse of the Term Experiment in Mining Software Repositories Research
Claudia Ayala, Burak Turhan, Xavier Franch +1
The significant momentum and importance of Mining Software Repositories (MSR) in Software Engineering (SE) has fostered new opportunities and challenges for extensive empirical res…
A City upon a Hill: Casting Light on a Real Experimental Process
Efraín R. Fonseca C., Marta López-Fernández, Oscar Dieste +1
Context: The overall scientific community is proposing measures to improve the reproducibility and replicability of experiments. Reproducibility is relatively easy to achieve. Howe…
Publication Bias: A Detailed Analysis of Experiments Published in ESEM
Rolando P. Reyes, Óscar Dieste, Efraín R. Fonseca C. +1
Background: Publication bias is the failure to publish the results of a study based on the direction or strength of the study findings. The existence of publication bias is firmly…
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…
Comparing the Results of Replications in Software Engineering
Adrian Santos, Sira Vegas, Markku Oivo +1
Context: It has been argued that software engineering replications are useful for verifying the results of previous experiments. However, it has not yet been agreed how to check wh…
Empirical Standards for Software Engineering Research
Paul Ralph, Nauman bin Ali, Sebastian Baltes +39
Empirical Standards are natural-language models of a scientific community's expectations for a specific kind of study (e.g. a questionnaire survey). The ACM SIGSOFT Paper and Peer…
A Procedure and Guidelines for Analyzing Groups of Software Engineering Replications
Adrian Santos, Sira Vegas, Markku Oivo +1
Context: Researchers from different groups and institutions are collaborating on building groups of experiments by means of replication (i.e., conducting groups of replications). D…
The Effect of Noise on Sofware Engineers' Performance
Simone Romano, Giuseppe Scanniello, Davide Fucci +2
Background: Noise, defined as an unwanted sound, is one of the commonest factors that could affect people's performance in their daily work activities. The software engineering res…
Need for Sleep: the Impact of a Night of Sleep Deprivation on Novice Developers' Performance
Davide Fucci, Giuseppe Scanniello, Simone Romano +1
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-f…