Show simple item record

dc.contributor.authorHalme, Erika
dc.contributor.authorVakkuri, Ville
dc.contributor.authorKultanen, Joni
dc.contributor.authorJantunen, Marianna
dc.contributor.authorKemell, Kai-Kristian
dc.contributor.authorRousi, Rebekah
dc.contributor.authorAbrahamsson, Pekka
dc.contributor.editorGregory, Peggy
dc.contributor.editorLassenius, Casper
dc.contributor.editorWang, Xiaofeng
dc.contributor.editorKruchten, Philippe
dc.date.accessioned2021-06-18T05:07:29Z
dc.date.available2021-06-18T05:07:29Z
dc.date.issued2021
dc.identifier.citationHalme, 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.), <i>Agile Processes in Software Engineering and Extreme Programming : 22nd International Conference on Agile Software Development, XP 2021, Virtual Event, June 14–18, 2021, Proceedings</i> (pp. 36-52). Springer. Lecture Notes in Business Information Processing, 419. <a href="https://doi.org/10.1007/978-3-030-78098-2_3" target="_blank">https://doi.org/10.1007/978-3-030-78098-2_3</a>
dc.identifier.otherCONVID_97870861
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/76660
dc.description.abstractArtificial 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.en
dc.format.extent211
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.publisherSpringer
dc.relation.ispartofAgile Processes in Software Engineering and Extreme Programming : 22nd International Conference on Agile Software Development, XP 2021, Virtual Event, June 14–18, 2021, Proceedings
dc.relation.ispartofseriesLecture Notes in Business Information Processing
dc.rightsCC BY 4.0
dc.titleHow to Write Ethical User Stories? : Impacts of the ECCOLA Method
dc.typeconference paper
dc.identifier.urnURN:NBN:fi:jyu-202106183857
dc.contributor.laitosInformaatioteknologian tiedekuntafi
dc.contributor.laitosFaculty of Information Technologyen
dc.contributor.oppiaineTietojärjestelmätiedefi
dc.contributor.oppiaineKognitiotiedefi
dc.contributor.oppiaineInformation Systems Scienceen
dc.contributor.oppiaineCognitive Scienceen
dc.type.urihttp://purl.org/eprint/type/ConferencePaper
dc.relation.isbn978-3-030-78097-5
dc.type.coarhttp://purl.org/coar/resource_type/c_5794
dc.description.reviewstatuspeerReviewed
dc.format.pagerange36-52
dc.relation.issn1865-1348
dc.type.versionpublishedVersion
dc.rights.copyright© The Author(s) 2021
dc.rights.accesslevelopenAccessfi
dc.type.publicationconferenceObject
dc.relation.conferenceInternational Conference on Agile Software Development
dc.relation.grantnumber33152/31/2020
dc.relation.grantnumber605/31/2020
dc.relation.grantnumber110/31/2020
dc.subject.ysoketterät menetelmät
dc.subject.ysoohjelmistotuotanto
dc.subject.ysoohjelmistokehitys
dc.subject.ysotekoäly
dc.subject.ysoeettisyys
dc.format.contentfulltext
jyx.subject.urihttp://www.yso.fi/onto/yso/p25892
jyx.subject.urihttp://www.yso.fi/onto/yso/p17097
jyx.subject.urihttp://www.yso.fi/onto/yso/p21530
jyx.subject.urihttp://www.yso.fi/onto/yso/p2616
jyx.subject.urihttp://www.yso.fi/onto/yso/p23085
dc.rights.urlhttps://creativecommons.org/licenses/by/4.0/
dc.relation.doi10.1007/978-3-030-78098-2_3
dc.relation.funderBusiness Finlanden
dc.relation.funderBusiness Finlanden
dc.relation.funderBusiness Finlanden
dc.relation.funderBusiness Finlandfi
dc.relation.funderBusiness Finlandfi
dc.relation.funderBusiness Finlandfi
jyx.fundingprogramOthers, Business Finlanden
jyx.fundingprogramOthers, Business Finlanden
jyx.fundingprogramOthers, Business Finlanden
jyx.fundingprogramMuut, Business Finlandfi
jyx.fundingprogramMuut, Business Finlandfi
jyx.fundingprogramMuut, Business Finlandfi
jyx.fundinginformationThe authors also gratefully acknowledge being funded by three Business Finland research projects: Sea4Value Fairway, APPIA, and AMALIA-2020.
dc.type.okmA4


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

CC BY 4.0
Except where otherwise noted, this item's license is described as CC BY 4.0