Worse Than Spam: Issues In Sampling Software Developers
arXiv:1707.00838 · doi:10.1145/2961111.2962628
Abstract
Background: Reaching out to professional software developers is a crucial part of empirical software engineering research. One important method to investigate the state of practice is survey research. As drawing a random sample of professional software developers for a survey is rarely possible, researchers rely on various sampling strategies. Objective: In this paper, we report on our experience with different sampling strategies we employed, highlight ethical issues, and motivate the need to maintain a collection of key demographics about software developers to ease the assessment of the external validity of studies. Method: Our report is based on data from two studies we conducted in the past. Results: Contacting developers over public media proved to be the most effective and efficient sampling strategy. However, we not only describe the perspective of researchers who are interested in reaching goals like a large number of participants or a high response rate, but we also shed light onto ethical implications of different sampling strategies. We present one specific ethical guideline and point to debates in other research communities to start a discussion in the software engineering research community about which sampling strategies should be considered ethical.
6 pages, 2 figures, Proceedings of the 2016 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2016), ACM, 2016
References in corpus (1)
Cited by in corpus (8)
- Towards a Theory of Software Development Expertise
- BOMs Away! Inside the Minds of Stakeholders: A Comprehensive Study of Bills of Materials for Software Systems
- Challenges in Survey Research
- A Study about the Knowledge and Use of Requirements Engineering Standards in Industry
- Does Code Review Speed Matter for Practitioners?
- Towards a Methodology for Participant Selection in Software Engineering Experiments. A Vision of the Future
- The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open Source
- Ethical Issues in Empirical Studies using Student Subjects: Re-visiting Practices and Perceptions