Implementing AI ethics in software development
Julkaistu sarjassa
JYU dissertationsTekijät
Päivämäärä
2022Tekijänoikeudet
© The Author & University of Jyväskylä
Technical advances in Artificial Intelligence (AI) have made AI–powered systems a part of our everyday life. This is seen across applications from targeted advertising to autonomous vehicles. AI systems have grown from the confines of laboratories and are now applied in diverse societal contexts. Alongside the success stories of AI applications, false promises of the technology and growing numbers of incidents related to AI systems have highlighted the need to address ethical considerations. With current technology, the previously hypothetical threats and ethical issues related to development, application and use of AI have now become a reality. It is foreseeable that more issues will arise as the level of maturity increases.
AI systems are still far from perfect. This realization has led to a call for action towards the advancement of AI ethics in the field, resulting in a high demand for principle-based approaches to AI ethics. Various stakeholders have addressed AI ethics via guidelines, laws, and regulations. AI principles in the form of guidelines have lacked actionability and developers have struggled with implementing abstract ethical guidelines into concrete actions. Transferring principles into practice is a major challenge for AI ethics. The question remains about how to influence developers to identify and consider ethical issues in stages of development. Although methods in the area exist, empirically tested AI ethics methods are still in need to bridge the gap of research and practice.
The lack of actionability in proposed high-level solutions has prompted this research. This dissertation offers a means of addressing this research problem via an empirically grounded understanding on how to implement ethics in software development processes. The focus is on operational tools used in software development that transform philosophical thinking tools and principles to development practices. The research includes five qualitative research articles: two conference papers, one magazine article and two journal articles. The results of the dissertation further our understanding of how to implement ethics in software development. The method ECCOLA (Article V) helps to raise awareness of ethical issues and offers a process to implement ethical considerations into software development.
...
Julkaisija
Jyväskylän yliopistoISBN
978-951-39-9170-8ISSN Hae Julkaisufoorumista
2489-9003Julkaisuun sisältyy osajulkaisuja
- Artikkeli I: Vakkuri, V., & Abrahamsson, P. (2018). The Key Concepts of Ethics of Artificial Intelligence. In ICE/ITMC 2018 : IEEE International Conference on Engineering, Technology and Innovation (pp. 1-6). IEEE. DOI: 10.1109/ICE.2018.8436265. JYX: jyx.jyu.fi/handle/123456789/80946
- Artikkeli II: Vakkuri, V., Kemell, K. K., Kultanen, J., Siponen, M., & Abrahamsson, P. (2022). Ethically aligned design of autonomous systems: Industry viewpoint and an empirical study. To be published in Journal of Business Ethics and Organization Studies EJB.
- Artikkeli III: Vakkuri, V., Kemell, K.-K., Kultanen, J., & Abrahamsson, P. (2020). The Current State of Industrial Practice in Artificial Intelligence Ethics. IEEE Software, 37(4), 50-57. DOI: 10.1109/MS.2020.2985621. JYX: jyx.jyu.fi/handle/123456789/68453
- Artikkeli IV: Vakkuri, V., & Kemell, K.-K. (2019). Implementing AI Ethics in Practice : An Empirical Evaluation of the RESOLVEDD Strategy. In S. Hyrynsalmi, M. Suoranta, A. Nguyen-Duc, P. Tyrväinen, & P. Abrahamsson (Eds.), ICSOB 2019 : 10th International Conference of Software Business (pp. 260-275). Springer. Lecture Notes in Business Information Processing, 370. DOI: 10.1007/978-3-030-33742-1_21. JYX: jyx.jyu.fi/handle/123456789/67252
- Artikkeli V: Vakkuri, V., Kemell, K.-K., Jantunen, M., Halme, E., & Abrahamsson, P. (2021). ECCOLA : a method for implementing ethically aligned AI systems. Journal of Systems and Software, 182, Article 111067. DOI: 10.1016/j.jss.2021.111067
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- JYU Dissertations [748]
- Väitöskirjat [3430]
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Designing, Developing, and Implementing Software Ecosystems: Towards a Step-wise Guide
Manikas, Konstantinos; Hämäläinen, Mervi; Tyrväinen, Pasi (Editors; Sun SITE Central Europe, 2016)The notion of software ecosystems has been popular both in research and industry for more than a decade, but how software ecosystems are created still remains unclear. This becomes more of a challenge if one examines ... -
Software Startup Practices : Software Development in Startups Through the Lens of the Essence Theory of Software Engineering
Kemell, Kai-Kristian; Ravaska, Ville; Nguyen-Duc, Anh; Abrahamsson, Pekka (Springer, 2020)Software startups continue to be important drivers of economy globally. As the initial investment required to found a new software company becomes smaller and smaller resulting from technological advances such as cloud ... -
Implementing AI Ethics in a Software Engineering Project-Based Learning Environment : The Case of WIMMA Lab
Agbese, Mamia Ori-otse; Rintamaki, Marko; Mohanani, Rahul; Abrahamsson, Pekka (Springer, 2022)Increasing ethical concerns necessitate AI ethics forms part of practical software engineering (SE) foundational educational learning. Using an ethnographic approach and focus group discussions in a SE project-based learning ... -
Towards Liquid AI in IoT with WebAssembly : A Prototype Implementation
Kotilainen, Pyry; Heikkilä, Ville; Systä, Kari; Mikkonen, Tommi (Springer, 2023)An Internet of Things (IoT) system typically comprises numerous subsystems and devices, such as sensors, actuators, gateways for internet connectivity, cloud services, end-user applications, and analytics. Currently, these ... -
The major barriers in global software product development for Finnish companies
Helén, Milla (2005)
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.