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 条
  • [1] Using Generative AI to Create User Stories in the Software Engineering Classroom
    Brockenbrough, Allan
    Salinas, Dominic
    2024 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, CSEE & T 2024, 2024,
  • [2] Making ethics practical: User stories as a way of implementing ethical consideration in Software Engineering
    Halme, Erika
    Jantunen, Marianna
    Vakkuri, Ville
    Kemell, Kai-Kristian
    Abrahamsson, Pekka
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 167
  • [3] Software engineering code of ethics and professional practice
    Gotterbarn, D
    Miller, K
    Rogerson, S
    Barber, S
    Barnes, P
    Burnstein, I
    Davis, M
    El-Kadi, A
    Fairweather, NB
    Fulghum, M
    Jayaram, N
    Jewett, T
    Kanko, M
    Kallman, E
    Langford, D
    Little, JC
    Mechler, E
    Norman, MJ
    Phillips, D
    Prinzivalli, PR
    Sullivan, P
    Weckert, J
    Weil, V
    Weisband, S
    Werth, LH
    SCIENCE AND ENGINEERING ETHICS, 2001, 7 (02) : 231 - 238
  • [4] Agile Requirements Engineering: From User Stories to Software Architectures
    Dalpiaz, Fabiano
    Brinkkemper, Sjaak
    29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2021), 2021, : 504 - 505
  • [5] AI AND SOFTWARE ENGINEERING
    KOWALSKI, R
    DATAMATION, 1984, 30 (18): : 92 - &
  • [6] Assessing Individual Contributions to Software Engineering Projects with Git Logs and User Stories
    Buffardi, Kevin
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 650 - 656
  • [7] Software Engineering Ethics
    Marcu, Daniela
    Milici, Dan Laurentiu
    Danubianu, Mirela
    POSTMODERN OPENINGS, 2020, 11 (04): : 248 - 261
  • [8] Utilizing Open Source Software in Teaching Practice-based Software Engineering Courses
    Dorodchi, Mohsen
    Dehbozorgi, Nasrin
    2016 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2016,
  • [9] SOFTWARE ENGINEERING ETHICS
    GOTTERBARN, D
    JOURNAL OF SYSTEMS AND SOFTWARE, 1990, 11 (03) : 215 - 216
  • [10] Engineering practice and engineering ethics
    Lynch, WT
    Kline, R
    SCIENCE TECHNOLOGY & HUMAN VALUES, 2000, 25 (02) : 195 - 225