Much of software engineering research focuses on tools, algorithms, and optimization of software. Recently, we, as a community, have come to acknowledge that there is a gap in meta-research and addressing the human-factors in software engineering research. Through meta research, we aim to deepen our understanding of online participant recruitment and human-subjects software engineering research. In this paper we motivate the need to consider the unique challenges that human studies pose in software engineering research. We present several challenges faced by our research team in several distinct research studies, how they affected research, and motivate how, as researchers, we can address these challenges. We present results from a pilot study and categorize issues faced into three broad categories including participant recruitment, community engagement, and data poisoning. We further discuss how we can address these challenges and outline the benefits a full-study could provide to the software engineering research community.
翻译:许多软件工程研究都集中在工具、算法和软件优化上。最近,我们作为一个社区认识到,在软件工程研究的元研究和解决人类因素方面存在着差距。通过元研究,我们的目标是加深我们对在线参与者招聘和人类科目软件工程研究的理解。在本文中,我们提出需要考虑人类研究在软件工程研究中构成的独特挑战。我们提出了我们的研究团队在几项不同的研究中所面临的若干挑战,这些研究如何影响研究,以及如何作为研究人员来应对这些挑战。我们介绍了一项试点研究的结果,并将所面临的问题分为三大类,包括参与者招聘、社区参与和数据中毒。我们进一步讨论了我们如何能够应对这些挑战,并概述了全面研究可为软件工程研究界带来的惠益。