Applying meta-analytical procedures to software engineering experiments
Journal of Systems and Software
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
A Survey of Controlled Experiments in Software Engineering
IEEE Transactions on Software Engineering
Software Product Line Hall of Fame
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Is there a future for empirical software engineering?
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Cross versus Within-Company Cost Estimation Studies: A Systematic Review
IEEE Transactions on Software Engineering
A systematic review of quasi-experiments in software engineering
Information and Software Technology
The effectiveness of pair programming: A meta-analysis
Information and Software Technology
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Context in industrial software engineering research
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Does the technology acceptance model predict actual use? A systematic literature review
Information and Software Technology
Systematic literature reviews in software engineering - A tertiary study
Information and Software Technology
How Reliable Are Systematic Reviews in Empirical Software Engineering?
IEEE Transactions on Software Engineering
Impact of test-driven development on productivity, code and tests: A controlled experiment
Information and Software Technology
Qualitative research in software engineering
Empirical Software Engineering
Component-Specific Usability Testing
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
What works for whom, where, when, and why?: on the role of context in empirical software engineering
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Hi-index | 0.00 |
Context: Two of the most common external threats to validity in quantitative studies in software engineering (SE) are concerned with defining the population by convenience and nonrandom sampling assignment. Although these limitations can be reduced by increasing the number of replications and aggregating their results, the acquired evidence rarely can be generalized to the field. Objective: To investigate the state of practice of meta-analysis in SE and its limitations, intending to propose an alternative perspective to understand the relationships among experimentation, production, threats to validity and evidence. To propose and evaluate means to strengthen quantitative studies in software engineering and making them less risky due to population and sampling issues. Method: To use the underlying idea from the Theory of Food Chains to alternatively understand the impact of external threats to validity in the SE experimental cycle (experimental chains). Next, to accomplish an initial technical literature survey to observe basic features of secondary studies aggregating primary studies results. Third, to organize a set of experimental chain's concepts and make initial discussions regarding the observed secondary studies concerned with this metaphor. Results: By applying the experimental chains concepts it was initially observed that, although important and necessary, most of the current effort in the conduction of quantitative studies in SE does not produce (mainly due to population/sampling constraints) results strong enough to positively impact the engineering of software. It promotes an imbalance between research and practice. However, more investigation is necessary to support this claim. Conclusion: We argue that research energy has been lost in SE studies due to population/sampling constraints. Therefore, we believe more investigation must be undertaken to understand how better organizing, enlarging, setting up and sampling SE quantitative studies' population by using, for instance, alternative technologies such as social networks or other crowdsourcing technologies.