How to Write Ethical User Stories? : Impacts of the ECCOLA Method
Halme, E., Vakkuri, V., Kultanen, J., Jantunen, M., Kemell, K.-K., Rousi, R., & Abrahamsson, P. (2021). How to Write Ethical User Stories? : Impacts of the ECCOLA Method. In P. Gregory, C. Lassenius, X. Wang, & P. Kruchten (Eds.), Agile Processes in Software Engineering and Extreme Programming : 22nd International Conference on Agile Software Development, XP 2021, Virtual Event, June 14–18, 2021, Proceedings (pp. 36-52). Springer. Lecture Notes in Business Information Processing, 419. https://doi.org/10.1007/978-3-030-78098-2_3
Julkaistu sarjassa
Lecture Notes in Business Information ProcessingTekijät
Päivämäärä
2021Tekijänoikeudet
© The Author(s) 2021
Artificial Intelligence (AI) systems are increasing in significance within software services. Unfortunately, these systems are not flawless. Their faults, failures and other systemic issues have emphasized the urgency for consideration of ethical standards and practices in AI engineering. Despite the growing number of studies in AI ethics, comparatively little attention has been placed on how ethical issues can be mitigated in software engineering (SE) practice. Currently understanding is lacking regarding the provision of useful tools that can help companies transform high-level ethical guidelines for AI ethics into the actual workflow of developers. In this paper, we explore the idea of using user stories to transform abstract ethical requirements into tangible outcomes in Agile software development. We tested this idea by studying master’s level student projects (15 teams) developing web applications for a real industrial client over the course of five iterations. These projects resulted in 250+ user stories that were analyzed for the purposes of this paper. The teams were divided into two groups: half of the teams worked using the ECCOLA method for AI ethics in SE, while the other half, a control group, was used to compare the effectiveness of ECCOLA. Both teams were tasked with writing user stories to formulate customer needs into system requirements. Based on the data, we discuss the effectiveness of ECCOLA, and Primary Empirical Contributions (PECs) from formulating ethical user stories in Agile development.
...
Julkaisija
SpringerEmojulkaisun ISBN
978-3-030-78097-5Konferenssi
International Conference on Agile Software DevelopmentKuuluu julkaisuun
Agile Processes in Software Engineering and Extreme Programming : 22nd International Conference on Agile Software Development, XP 2021, Virtual Event, June 14–18, 2021, ProceedingsISSN Hae Julkaisufoorumista
1865-1348Julkaisu tutkimustietojärjestelmässä
https://converis.jyu.fi/converis/portal/detail/Publication/97870861
Metadata
Näytä kaikki kuvailutiedotKokoelmat
Rahoittaja(t)
Rahoitusohjelmat(t)
Muut, Business FinlandLisätietoja rahoituksesta
The authors also gratefully acknowledge being funded by three Business Finland research projects: Sea4Value Fairway, APPIA, and AMALIA-2020.Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
ECCOLA : a method for implementing ethically aligned AI systems
Vakkuri, Ville; Kemell, Kai-Kristian; Jantunen, Marianna; Halme, Erika; Abrahamsson, Pekka (Elsevier, 2021)Artificial Intelligence (AI) systems are becoming increasingly widespread and exert a growing influence on society at large. The growing impact of these systems has also highlighted potential issues that may arise from ... -
Utilizing agile methods in continuous software development
Kiiski, Miko (2022)Ohjelmat ja järjestelmät ovat osa kaikkien päivittäistä elämää. Teknologiat muuttuvat kiihtyvällä tahdilla, uusia innovaatioita syntyy ja toimintatavat voivat muuttua yhdessä yössä maailman tilanteen mukaan. Ihmisten ja ... -
Asiakaskeskeinen ohjelmistokehitys
Venäläinen, Henri (2018)Tämän tutkimuksen tarkoituksena on luoda käsitys asiakaskeskeisyydestä osana ohjelmistokehitystä. Tutkimuksessa tarkastellaan myös käytänteitä asiakaskeskeisyyden ja ohjelmistokehityksen välillä. Asiakaskeskeisyyteen ... -
Governance of Ethical and Trustworthy Al Systems : Research Gaps in the ECCOLA Method
Agbese, Mamia; Alanen, Hanna-Kaisa; Antikainen, Jani; Halme, Erika; Isomäki, Hannakaisa; Jantunen, Marianna; Kemell, Kai-Kristian; Rousi, Rebekah; Vainio-Pekka, Heidi; Vakkuri, Ville (IEEE, 2021)Advances in machine learning (ML) technologies have greatly improved Artificial Intelligence (Al) systems. As a result, Al systems have become ubiquitous, with their application prevalent in virtually all sectors. However, ... -
Ketterän ryhmän kriittiset menestystekijät
Tuomisto, Jakke (2018)Digitalisaation vaikutuksesta tarve informaatioteknologian eri sovelluksille on alati kasvava. Ketterän ohjelmistokehityksen tavoitteena on pyrkiä minimoimaan ohjelmistokehityksen riskejä. Ketterän ohjelmistokehityksen ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.