Utilizing User Stories to Bring AI Ethics into Practice in Software Engineering

被引:3
|
作者
Kemell, Kai-Kristian [1 ]
Vakkuri, Ville [2 ]
Halme, Erika [3 ]
机构
[1] Univ Helsinki, Helsinki, Finland
[2] Univ Vaasa, Vaasa, Finland
[3] Univ Jyvaskyla, Jyvaskyla, Finland
关键词
Artificial Intelligence; AI ethics; User story; Ethical user story; Ethical tool;
D O I
10.1007/978-3-031-21388-5_41
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
AI ethics is a research area characterized by a prominent gap between research and practice. With most studies in the area being conceptual in nature or focused on technical ML (Machine Learning) solutions, the link between AI (Artificial Intelligence) ethics and SE (Software Engineering) practice remains thin. Establishing this link, we argue, is vital going forward. While conceptual discussion is required to define AI ethics, much progress has already been made in this regard. Similarly, though technical ML solutions are also required for practical implementation, ML systems are ultimately still software, and thus SE cannot be forgotten. In this paper, we propose one way of bringing AI ethics closer to conventional SE practice: utilizing user stories to implement AI ethics by means of Ethical User Stories (EUS). EUS can be used to formulate both functional and non-functional requirements, although an ethical framework is required produce them. By treating AI ethics as a part of the development process in this fashion, as opposed to a separate task, it can ideally become a part of SE for ML systems.
引用
收藏
页码:553 / 558
页数:6
相关论文
共 50 条
  • [21] Explainable AI for Software Engineering
    Tantithamthavorn, Chakkrit
    Jiarpakdee, Jirayus
    2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING ASE 2021, 2021, : 1 - 2
  • [22] AI in Software Engineering at Facebook
    Bader, Johannes
    Seohyun Kim, Sonia
    Sifei Luan, Frank
    Chandra, Satish
    Meijer, Erik
    IEEE SOFTWARE, 2021, 38 (04) : 52 - 61
  • [23] User Stories in Information Systems Engineering
    Brinkkemper, Sjaak
    Dalpiaz, Fabiano
    ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2018, 2018, 10816 : 624 - 625
  • [24] Agile Requirements Engineering with User Stories
    Dalpiaz, Fabiano
    Brinkkemper, Sjaak
    2018 IEEE 26TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2018), 2018, : 506 - 507
  • [25] The Ethics of Software Engineering Should be an Ethics for the Client
    McBride, Neil
    COMMUNICATIONS OF THE ACM, 2012, 55 (08) : 39 - 41
  • [26] Usage-centered software engineering: An agile approach to integrating users, user interfaces, and usability into software engineering practice
    Constantine, LL
    Lockwood, LAD
    25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 746 - 747
  • [27] Software engineering code of ethics
    East Tennessee State Univ, Johnson City, United States
    Commun ACM, 11 (110, 112-118):
  • [28] PANEL ON SOFTWARE ENGINEERING ETHICS
    BURKHOLDER, L
    COVEY, P
    GOTTERBARN, D
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 376 : 203 - 207
  • [29] Software engineering code of ethics
    Gotterbarn, D
    Miller, K
    Rogerson, S
    COMMUNICATIONS OF THE ACM, 1997, 40 (11) : 110 - 116
  • [30] AI Engineering Research in Software Engineering Venues
    Serebrenik, Alexander
    Staron, Miroslaw
    Cabot, Jordi
    Penzenstadler, Birgit
    Hochstein, Lorin
    Carver, Jeffrey C.
    IEEE SOFTWARE, 2022, 39 (06) : 105 - 108