Ethical Issues in Continuous Experimentation

  • Milene Elizabeth Rigolin Ferreira Lopes UNICAMP / IFSP
  • Breno Bernard Nicolau de França UNICAMP

Resumo


Continuous experimentation (CE) is a software practice used in organizations to verify the feasibility of a product and its features. It provides procedures to verify the effect of a change by comparing different variants of a product or its features with the original version. Usually, it works as a series of online experiments with final users as participants, i.e., people with rights and duties, which experimenters need to take care of. This research aims to provide a process for addressing ethical issues in CE to support experts in designing experiments while providing ethically acceptable decisions. This paper brings reflection on ethical issues in the existing related literature and discusses them in the context of CE. Link: https://youtu.be/t53y3DdcJ3M

Referências

Auer, F., Ros, R., Kaltenbrunner, L., Runeson, P., and Felderer, M. (2021). Controlled experimentation in continuous experimentation: Knowledge and challenges. Information and Software Technology.

Benbunan-Fich, R. (2017). The ethics of online research with unsuspecting users: From a/b testing to c/d experimentation. Research Ethics 13.

Cambridge (2023). CAMBRIDGE Dictionaries Online. Cambridge University Press.

de Cerqueira, J. A. S. (2021). Exploring ethical requirements elicitation for applications in the context of ai. Master’s thesis, Universidade de Brasilia.

Erthal, V. M., de Souza, B. P., dos Santos, P. S. M., and Travassos, G. H. (2023). Characterization of continuous experimentation in software engineering: Expressions, models, and strategies. Science of Computer Programming.

Fabijan, A., Dmitriev, P., Holmstrom Olsson, H., and Bosch, J. (2020). The online controlled experiment lifecycle. IEEE Software.

Gotterbarn, D. (2017). Software engineering ethics. Enc. of Software Engineering.

Gray, M. and Webb, S. A. (2020). Ethics and Value Perspectives in Social Work. Palgrave Macmillan.

Kohavi, R., Tang, D., and Xu, Y. (2020). Trustworthy Online Controlled Experiments: A Practical Guide to A/B Testing. Cambridge University Press.

Kramer, A. D., Guillory, J. E., and Hancock, J. T. (2014). Experimental evidence of massive-scale emotional contagion through social networks. Proceedings of the National Academy of Sciences.

Longman (2012). Longman Dictionary of Contemporary English. Pearson.

Munezero, M., Yaman, S., Fagerholm, F., Kettunen, P., Mäenpää, H., Mäkinen, S., Tiihonen, J., Riungu-Kalliosaari, L., Tuovinen, A.-P., Oivo, M., Münch, J., and Männistö, T. (2017). Continuous Experimentation Cookbook An introduction to systematic experimentation for software-intensive businesses. DIMECC Oy Korkeakoulunkatu.

Ros, R. and Runeson, P. (2018). Continuous experimentation and a/b testing: A mapping study. ACM/IEEE 4th International Workshop on Rapid Continuous Software Engineering.

Sidgwick, H. (2011). Methods of Ethics. Good Press.

Singer, P. (2011). Practical Ethics. Cambridge University Press.

Yaman, S., Fagerholm, F., Munezero, M., Mäenpää, H., and Männistö, T. (2017). Notifying and involving users in experimentation: Ethical perceptions of software practitioners.

Yu, L. (2020). Ethical considerations in case studies. Workshop on Ethics in Requirements Engineering Research and Practice (REthics), IEEE.
Publicado
07/11/2023
LOPES, Milene Elizabeth Rigolin Ferreira; FRANÇA, Breno Bernard Nicolau de. Ethical Issues in Continuous Experimentation. In: WORKSHOP DE TESES E DISSERTAÇÕES EM QUALIDADE DE SOFTWARE - SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 22. , 2023, Brasília/DF. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 43-50. DOI: https://doi.org/10.5753/sbqs_estendido.2023.236003.