Implementing Artificial Intelligence Ethics: A Tutorial

  • Ville VakkuriEmail author
  • Kai-Kristian Kemell
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 370)


Artificial Intelligence (AI) Ethics have steadily gained attention following various real-world incidents surrounding both purely digital and cyber-physical AI systems. Concerns have been raised over the ethical aspects of these systems for example in relation to data privacy, or material harm in the case of cyber-physical systems. Though academic activity in the area has grown recently, much of the current corpus consists of theoretical and conceptual studies. Attempts to bring this on-going discussion into practice have been primarily made in the form of various guidelines for ethical development of AI systems. However, these guidelines have not been adopted out on the field. The current situation in the area calls for more actionable methods for AI ethics, focusing on the point of view of developers. In this paper, we discuss current methods for implementing ethics in different contexts and then provide an introduction to a tutorial on a developer-focused method for implementing AI ethics, the Ethics Card Deck.


Ethics Artificial Intelligence Design methods 


  1. 1.
    Dignum, V.: Responsible autonomy. arXiv preprint arXiv:1706.02513 (2017).
  2. 2.
    Ethically aligned design: A vision for prioritizing human well-being with autonomous and intelligent systems, first edition (2019).
  3. 3.
  4. 4.
    Fitzgerald, B., Hartnett, G., Conboy, K.: Customising agile methods to software practices at Intel Shannon. EJIS 15(2), 200–213 (2006). Scholar
  5. 5.
    Flores, A.W., Bechtel, K., Lowenkamp, C.T.: False positives, false negatives, and false analyses: a rejoinder to “machine bias: there’s software used across the country to predict future criminals, and it’s biased against blacks”. Fed. Probat. 80(2), 38 (2016)Google Scholar
  6. 6.
    Gotterbarn, D.W., et al.: ACM code of ethics and professional conduct (2018).
  7. 7.
    ISO/IEC JTC 1/SC 42 artificial intelligence.
  8. 8.
    Jacobson, I., Lawson, H.B., Ng, P.W., McMahon, P.E., Goedicke, M.: The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons! Morgan and Claypool Publishers, NY, USA, New York (2019)Google Scholar
  9. 9.
    McNamara, A., Smith, J., Murphy-Hill, E.: Does ACM’s code of ethics change ethical decision making in software development? In: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2018, pp. 729–733. ACM, New York (2018).
  10. 10.
    Morley, J., Floridi, L., Kinsey, L., Elhalal, A.: From what to how. An overview of AI ethics tools, methods and research to translate principles into practices. arXiv preprint arXiv:1905.06876 (2019).
  11. 11.
    Pichai, S.: AI at Google: our principles (2018).
  12. 12.
    Vakkuri, V., Kemell, K., Abrahamsson, P.: Ethically aligned design: an empirical evaluation of the resolvedd-strategy in software and systems development context. arXiv preprint arXiv:1905.06417 (2019).
  13. 13.
    Vakkuri, V., Kemell, K., Kultanen, J., Siponen, M.T., Abrahamsson, P.: Ethically aligned design of autonomous systems: Industry viewpoint and an empirical study. arXiv preprint arXiv:1906.07946 (2019).

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Faculty of Information TechnologyUniversity of JyväskyläJyväskyläFinland

Personalised recommendations