Making ethics practical : User stories as a way of implementing ethical consideration in Software Engineering

annif.suggestionsethics|ethicality|users|software engineering|software technology|information technology|stories|professional ethics|computer programmes|data systems|enen
annif.suggestionsethics|ethicality|users|software engineering|software technology|information technology|stories|professional ethics|computer programmes|data systems|enen
annif.suggestions.linkshttp://www.yso.fi/onto/yso/p3166|http://www.yso.fi/onto/yso/p23085|http://www.yso.fi/onto/yso/p16550|http://www.yso.fi/onto/yso/p17097|http://www.yso.fi/onto/yso/p6297|http://www.yso.fi/onto/yso/p5462|http://www.yso.fi/onto/yso/p24639|http://www.yso.fi/onto/yso/p862|http://www.yso.fi/onto/yso/p26592|http://www.yso.fi/onto/yso/p3927en
annif.suggestions.linkshttp://www.yso.fi/onto/yso/p3166|http://www.yso.fi/onto/yso/p23085|http://www.yso.fi/onto/yso/p16550|http://www.yso.fi/onto/yso/p17097|http://www.yso.fi/onto/yso/p6297|http://www.yso.fi/onto/yso/p5462|http://www.yso.fi/onto/yso/p24639|http://www.yso.fi/onto/yso/p862|http://www.yso.fi/onto/yso/p26592|http://www.yso.fi/onto/yso/p3927en
dc.contributor.authorHalme, Erika
dc.contributor.authorJantunen, Marianna
dc.contributor.authorVakkuri, Ville
dc.contributor.authorKemell, Kai-Kristian
dc.contributor.authorAbrahamsson, Pekka
dc.contributor.departmentDigital Economy-
dc.contributor.facultyfi=Markkinoinnin ja viestinnän yksikkö|en=School of Marketing and Communication|-
dc.contributor.orcidhttps://orcid.org/0000-0002-1550-1110-
dc.contributor.organizationfi=Vaasan yliopisto|en=University of Vaasa|
dc.date.accessioned2024-03-13T06:43:02Z
dc.date.accessioned2025-06-25T13:05:16Z
dc.date.issued2024-03-01
dc.description.abstractContext: Shortcomings of AI systems have recently brought ethics into the spotlight in Software Engineering (SE) in the form of AI ethics. However, actually implementing ethics into practice remains a challenge in both AI ethics and SE at large. Translating abstract ethical principles into requirements and features is difficult and lacks established processes, as well as practices and methods. Objective: In this study, we explored user stories as a way of implementing ethics in SE. Initially, we simply investigated whether user stories could be utilized for this purpose. After we began to consider this possible, we began to develop the concept of ethical user stories (EUSs) as a specific practice for this purpose. Method: We utilized a design science research (DSR) approach to first explore the use of user stories in implementing ethics, and then to develop the concept of EUS. This process featured three DSR phases through which the concept of EUS was iteratively developed with empirical data. Results: Over three DSR iterations, we studied 689 user stories produced in different contexts including both student and industry settings. Based on the data, we defined the concept of EUS and provided empirical validation for it. Conclusions: The concept of EUS provides a novel way of tackling ethics in SE. This paper presents the concept in-depth, along with practical suggestions for utilizing EUS.-
dc.description.notification©2024 Elsevier. This manuscript version is made available under the Creative Commons Attribution–NonCommercial–NoDerivatives 4.0 International (CC BY–NC–ND 4.0) license, https://creativecommons.org/licenses/by-nc-nd/4.0/-
dc.description.reviewstatusfi=vertaisarvioitu|en=peerReviewed|-
dc.embargo.lift2026-03-01
dc.embargo.terms2026-03-01
dc.format.bitstreamtrue
dc.format.contentfi=kokoteksti|en=fulltext|-
dc.format.extent14-
dc.identifier.olddbid20109
dc.identifier.oldhandle10024/17041
dc.identifier.urihttps://osuva.uwasa.fi/handle/11111/1473
dc.identifier.urnURN:NBN:fi-fe2024031311000-
dc.language.isoeng-
dc.publisherElsevier-
dc.relation.doi10.1016/j.infsof.2023.107379-
dc.relation.funderBusiness Finland-
dc.relation.ispartofjournalInformation and Software Technology-
dc.relation.issn1873-6025-
dc.relation.issn0950-5849-
dc.relation.urlhttps://doi.org/10.1016/j.infsof.2023.107379-
dc.relation.volume167-
dc.rightsCC BY-NC-ND 4.0-
dc.source.identifierScopus:85180752942-
dc.source.identifierWOS:001143012700001-
dc.source.identifierhttps://osuva.uwasa.fi/handle/10024/17041
dc.subjectAI ethics-
dc.subjectDesign science research-
dc.subjectSoftware engineering practice-
dc.subjectUser story-
dc.subject.disciplinefi=Viestintätieteet|en=Communication Studies|-
dc.subject.ysoethics-
dc.titleMaking ethics practical : User stories as a way of implementing ethical consideration in Software Engineering-
dc.type.okmfi=A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä|en=A1 Peer-reviewed original journal article|sv=A1 Originalartikel i en vetenskaplig tidskrift|-
dc.type.publicationarticle-
dc.type.versionacceptedVersion-

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Osuva_Halme_Jantunen_Vakkuri_Kemell_Abrahamsson_2024.pdf
Size:
1.01 MB
Format:
Adobe Portable Document Format
Description:
Article

Kokoelmat