arXiv · 2412.12634
Replications, Revisions, and Reanalyses: Managing Variance Theories in Software Engineering
Abstract
Variance theories quantify the variance that one or more independent variables cause in a dependent variable. In software engineering (SE), variance theories are used to quantify -- among others -- the impact of tools, techniques, and other treatments on software development outcomes. To acquire variance theories, evidence from individual empirical studies needs to be synthesized to more generally valid conclusions. However, research synthesis in SE is mostly limited to meta-analysis, which requires homogeneity of the synthesized studies to infer generalizable variance. In this paper, we aim to extend the practice of research synthesis beyond meta-analysis. To this end, we derive a conceptual framework for the evolution of variance theories and demonstrate its use by applying it to an active research field in SE. The resulting framework allows researchers to put new evidence in a clear relation to an existing body of knowledge and systematically expand the scientific frontier of a studied phenomenon.
Explore related subjects
Keep this discovery
Julian Frattini, Jannik Fischbach, Davide Fucci, Michael Unterkalmsteiner, Daniel Mendez. 2024-12-17. Replications, Revisions, and Reanalyses: Managing Variance Theories in Software Engineering. https://arxiv.org/abs/2412.12634
Cite the original work for its findings. Save a collection to share your selection of sources.