A4 Artikkeli konferenssijulkaisussa
How to Write Ethical User Stories? : Impacts of the ECCOLA Method (2021)
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
JYU-tekijät tai -toimittajat
![]() | |
![]() | |
![]() | |
![]() | |
Julkaisun tiedot
Julkaisun kaikki tekijät tai toimittajat: Halme, Erika; Vakkuri, Ville; Kultanen, Joni; Jantunen, Marianna; Kemell, Kai-Kristian; Rousi, Rebekah; Abrahamsson, Pekka
Emojulkaisu: Agile Processes in Software Engineering and Extreme Programming : 22nd International Conference on Agile Software Development, XP 2021, Virtual Event, June 14–18, 2021, Proceedings
Emojulkaisun toimittajat: Gregory, Peggy; Lassenius, Casper; Wang, Xiaofeng; Kruchten, Philippe
Konferenssin paikka ja aika: Virtual Conference, 14.-18.6.2021
ISBN: 978-3-030-78097-5
eISBN: 978-3-030-78098-2
Lehti tai sarja: Lecture Notes in Business Information Processing
ISSN: 1865-1348
eISSN: 1865-1356
Julkaisuvuosi: 2021
Sarjan numero: 419
Artikkelin sivunumerot: 36-52
Kirjan kokonaissivumäärä: 211
Kustantaja: Springer
Kustannuspaikka: Cham
Julkaisumaa: Sveitsi
Julkaisun kieli: englanti
DOI: https://doi.org/10.1007/978-3-030-78098-2_3
Julkaisun avoin saatavuus: Avoimesti saatavilla
Julkaisukanavan avoin saatavuus: Osittain avoin julkaisukanava
Julkaisu on rinnakkaistallennettu (JYX): https://jyx.jyu.fi/handle/123456789/76660
Tiivistelmä
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.
YSO-asiasanat: ohjelmistotuotanto; ohjelmistokehitys; ketterät menetelmät; tekoäly; eettisyys
Liittyvät organisaatiot
Hankkeet, joissa julkaisu on tehty
- Sea4Value -Fairway
- Mikkonen, Tommi
- Business Finland
- Access, Privacy, Profiling, and Intelligent Applications
- Abrahamsson, Pekka
- Business Finland
- AMaLIA-2020-JYU
- Abrahamsson, Pekka
- Business Finland
OKM-raportointi: Kyllä
Raportointivuosi: 2021
JUFO-taso: 1