Ethical Issues in Empirical Studies of Software Engineering

The popularity of empirical methods in software engineering research is on the rise. Surveys, experiments, metrics, case studies, and field studies are examples of empirical methods used to investigate both software engineering processes and products. The increased application of empirical methods has also brought about an increase in discussions about adapting these methods to the peculiarities of software engineering. In contrast, the ethical issues raised by empirical methods have received little, if any, attention in the software engineering literature. This article is intended to introduce the ethical issues raised by empirical research to the software engineering research community and to stimulate discussion of how best to deal with these ethical issues. Through a review of the ethical codes of several fields that commonly employ humans and artifacts as research subjects, we have identified major ethical issues relevant to empirical studies of software engineering. These issues are illustrated with real empirical studies of software engineering.

[1]  David B. Resnik,et al.  Ethical Guidelines for Statistical Practice , 1999 .

[2]  Caroline Whitbeck,et al.  Ethics in engineering practice and research , 1998 .

[3]  Keith W. Miller,et al.  Software engineering code of ethics is approved , 1999, CACM.

[4]  Philip H. Mirvis,et al.  Creating Ethical Relationships in Organizational Research , 1982 .

[5]  Bandman El Protection of human subjects. , 1980, JAMA.

[6]  Joan E. Sieber,et al.  Planning Ethically Responsible Research , 1992 .

[7]  A. Perl,et al.  Code of Ethics , 1963, Science.

[8]  Ronald E. Anderson Social Impacts of Computing: Codes of Professional Ethics , 1992 .

[9]  Technical COMMITTEE ON SCIENCE, ENGINEERING, AND PUBLIC POLICY , 2004 .

[10]  James J. Thomas,et al.  Introduction: A Debate about the Ethics of Fair Practices for Collecting Social Science Data in Cyberspace , 1996, Inf. Soc..

[11]  Joan E. Sieber,et al.  Protecting Research Subjects, Employees and Researchers: Implications for Software Engineering , 2001, Empirical Software Engineering.

[12]  R. Bertholf,et al.  Protecting human research subjects. , 2001, Annals of clinical and laboratory science.

[13]  Ulrike Becker-Kornstaedt Descriptive Software Process Modeling--How to Deal with Sensitive Process Information , 2004, Empirical Software Engineering.

[14]  R. Spinello Case studies in information and computer ethics , 1996 .

[15]  M. Hagen,et al.  Ethical principles of psychologists and code of conduct. , 2002, The American psychologist.

[16]  Tracey Phelan,et al.  National Statement on Ethical Conduct in Research Involving Humans , 1999 .

[17]  Brian M. du Toit Ethics, Informed Consent, and Fieldwork , 1980 .

[18]  V. Rich Personal communication , 1989, Nature.

[19]  B. Kapp,et al.  A history and theory of informed consent , 1986 .

[20]  J. Morsink,et al.  The Universal Declaration of Human Rights: Origins, Drafting, and Intent , 1999 .

[21]  P. Hughes,et al.  National Statement on Ethical Conduct in Research Involving Humans , 1999 .

[22]  Wolzt,et al.  World Medical Association Declaration of Helsinki: ethical principles for medical research involving human subjects. , 2003, The Journal of the American College of Dentists.

[23]  Dennis Waskul,et al.  Considering the Electronic Participant: Some Polemical Observations on the Ethics of On-Line Research , 1996, Inf. Soc..

[24]  Caroline Whitbeck,et al.  Teaching ethics to scientists and engineers: Moral agents and moral problems , 1995 .

[25]  E L Bandman,et al.  Protection of Human Subjects , 1973, Topics in clinical nursing.

[26]  Mark Shelton,et al.  Computer and Information Ethics , 1999 .

[27]  Ronald E. Anderson ACM code of ethics and professional conduct , 1992, CACM.

[28]  J. Klastersky,et al.  EXPERIMENTATION ON HUMAN BEINGS , 1953, Revue medicale de Bruxelles.

[29]  GotterbarnDon,et al.  Software engineering code of ethics is approved , 1999 .

[30]  Deborah G. Johnson Computer Ethics , 1985 .

[31]  Donald Gotterbarn,et al.  Using the new ACM code of ethics in decision making , 1993, CACM.