Sampling in Software Engineering Research: A Critical Review and Guidelines

02/18/2020
by   Sebastian Baltes, et al.
0

Representative sampling appears rare in software engineering research. Not all studies need representative samples, but a general lack of representative sampling undermines a scientific field. This study therefore investigates the state of sampling in recent, high-quality software engineering research. The key findings are: (1) random sampling is rare; (2) sophisticated sampling strategies are very rare; (3) sampling, representativeness and randomness do not appear well-understood. To address these problems, the paper synthesizes existing knowledge of sampling into a succinct primer and proposes extensive guidelines for improving the conduct, presentation and evaluation of sampling in software engineering research. It is further recommended that while researchers should strive for more representative samples, disparaging non-probability sampling is generally capricious and particularly misguided for predominately qualitative research.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/28/2021

Recruiting credible participants for field studies in software engineering research

Context: Software practitioners are a primary provider of information fo...
research
12/22/2017

Behavioral software engineering - guidelines for qualitative studies

Researchers are increasingly recognizing the importance of human aspects...
research
06/19/2019

Ethical Interviews in Software Engineering

Background: Despite a long history, numerous laws and regulations, ethic...
research
07/23/2021

Applying Inter-rater Reliability and Agreement in Grounded Theory Studies in Software Engineering

In recent years, the qualitative research on empirical software engineer...
research
09/06/2021

Towards Multi-Criteria Prioritization of Best Practices in Research Artifact Sharing

Research artifact sharing is known to strengthen the transparency of sci...
research
05/19/2023

Pitfalls in Experiments with DNN4SE: An Analysis of the State of the Practice

Software engineering techniques are increasingly relying on deep learnin...
research
11/13/2017

Towards an interdisciplinary, socio-technical analysis of software ecosystem health

This extended abstract presents the research goals and preliminary resea...

Please sign up or login with your details

Forgot password? Click here to reset