Ethics in the mining of software repositories

被引:0
作者
Nicolas E. Gold
Jens Krinke
机构
[1] University College London,UCL Computer Science
来源
Empirical Software Engineering | 2022年 / 27卷
关键词
Research ethics; Mining software repositories;
D O I
暂无
中图分类号
学科分类号
摘要
Research in Mining Software Repositories (MSR) is research involving human subjects, as the repositories usually contain data about developers’ and users’ interactions with the repositories and with each other. The ethics issues raised by such research therefore need to be considered before beginning. This paper presents a discussion of ethics issues that can arise in MSR research, using the mining challenges from the years 2006 to 2021 as a case study to identify the kinds of data used. On the basis of contemporary research ethics frameworks we discuss ethics challenges that may be encountered in creating and using repositories and associated datasets. We also report some results from a small community survey of approaches to ethics in MSR research. In addition, we present four case studies illustrating typical ethics issues one encounters in projects and how ethics considerations can shape projects before they commence. Based on our experience, we present some guidelines and practices that can help in considering potential ethics issues and reducing risks.
引用
收藏
相关论文
共 45 条
  • [1] Andrews AA(2001)Ethical issues in empirical software engineering: the limits of policy Empir Softw Eng 6 105-110
  • [2] Pradhan AS(2012)The Menlo report IEEE Sec Priv 10 71-75
  • [3] Bailey M(2019)Usage and attribution of Stack Overflow code snippets in GitHub projects Empir Softw Eng 24 1259-1295
  • [4] Dittrich D(2017)The ethics of online research with unsuspecting users: from a/b testing to c/d experimentation Res Ethics 13 200-218
  • [5] Kenneally E(2004)Internet research: privacy, ethics and alienation: an open source approach Internet Res 14 323-332
  • [6] Maughan D(2001)Ethics and open source Empir Softw Eng 6 291-292
  • [7] Baltes S(2001)Software engineering code of ethics and professional practice Sci Eng Ethics 7 231-238
  • [8] Diehl S(2001)Ethical issues in software engineering research: a survey of current practice Empir Softw Eng 6 305-317
  • [9] Benbunan-Fich R(2009)Research electronic data capture (REDCap)—a metadata-driven methodology and workflow process for providing translational research informatics support J Biomed Inform 42 377-381
  • [10] Berry DM(2019)The REDCap consortium: Building an international community of software platform partners J Biomed Inform 95 103208-90