A Model-Based Approach for Specifying Changes in Replications of Empirical Studies in Computer Science

06/27/2022
by   Margarita Cruz, et al.
0

Context: The need of replicating empirical studies in Computer Science (CS) is widely recognized among the research community to consolidate acquired knowledge generalizing results. It is essential to report the changes of each replication to understand the evolution of the experimental validity across a family of studies. Unfortunately, the lack of proposals undermines these objectives. Objective. The main goal of our work is to provide researchers in CS, and in other areas of research, with a systematic, tool-supported approach for the reporting of changes in the replications of their empirical studies. Method: Applying DSR, we have developed and validated a composite artifact consisting of (i) a metamodel of the relevant concepts of replications and their changes; (ii) templates and linguistic patterns for reporting those concepts; and (iii) a proof-of-concept model-based software tool that supports the proposed approach. For its validation, we have carried out a multiple case study including 9 families of empirical studies from CS and Agrobiology. The 9 families encompass 23 replication studies and 92 replication changes, for which we have analyzed the suitability of our proposal. Results: The multiple case study revealed some initial limitations of our approach related to threats to experimental validity or context variables. After several improvement iterations, all the 92 replication changes could be properly specified, including also their qualitatively estimated effects on experimental validity across the family of experiments and its corresponding visualization. Conclusions: Our proposal for the specification of replication changes seems to fit the needs not only of replications in CS, but also in other research areas. Nevertheless, further research is needed to improve it and to disseminate its use among the research community.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/23/2019

You Can't Publish Replication Studies (and How to Anyways)

Reproducibility has been increasingly encouraged by communities of scien...
research
04/20/2023

Replication and Verifiability in Requirements Engineering: the NLP for RE Case

[Context] Study replication is essential for theory building and empiric...
research
08/29/2021

A City upon a Hill: Casting Light on a Real Experimental Process

Context: The overall scientific community is proposing measures to impro...
research
12/16/2020

Code smells detection and visualization: A systematic literature review

Context: Code smells (CS) tend to compromise software quality and also d...
research
06/14/2022

An analysis of retracted papers in Computer Science

Context: The retraction of research papers, for whatever reason, is a gr...
research
04/19/2019

Approximate Queries and Representations for Large Data Sequences

Many new database application domains such as experimental sciences and ...
research
01/06/2017

Replication issues in syntax-based aspect extraction for opinion mining

Reproducing experiments is an important instrument to validate previous ...

Please sign up or login with your details

Forgot password? Click here to reset