English

Lessons Learnt in Conducting Survey Research

Software Engineering 2017-02-27 v3

Abstract

Context: Surveys constitute an valuable tool to capture a large-scale snapshot of the state of the practice. Apparently trivial to adopt, surveys hide, however, several pitfalls that might hinder rendering the result valid and, thus, useful. Goal: We aim at providing an overview of main pitfalls in software engineering surveys and report on practical ways to deal with them. Method: We build on the experiences we collected in conducting many studies and distill the main lessons learnt. Results: The eight lessons learnt we report cover different aspects of the survey process ranging from the design of initial research objectives to the design of a questionnaire. Conclusions: Our hope is that by sharing our lessons learnt, combined with a disciplined application of the general survey theory, we contribute to improving the quality of the research results achievable by employing software engineering surveys.

Keywords

Cite

@article{arxiv.1702.05744,
  title  = {Lessons Learnt in Conducting Survey Research},
  author = {Marco Torchiano and Daniel Méndez Fernández and Guilherme Horta Travassos and Rafael Maiani de Mello},
  journal= {arXiv preprint arXiv:1702.05744},
  year   = {2017}
}

Comments

Final CR version

R2 v1 2026-06-22T18:22:21.033Z