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 条
  • [41] AI ethics: from principles to practice
    Jianlong Zhou
    Fang Chen
    AI & SOCIETY, 2023, 38 : 2693 - 2703
  • [42] AI ethics: from principles to practice
    Zhou, Jianlong
    Chen, Fang
    AI & SOCIETY, 2023, 38 (06) : 2693 - 2703
  • [43] Utilizing IT in engineering education and practice
    Aminmansour, A
    COMPUTING IN CIVIL ENGINEERING, 1998, : 844 - 846
  • [44] AI TECHNIQUES FOR SOFTWARE ENGINEERING - INTRODUCTION
    TSAI, JJP
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1992, 2 (04) : 487 - 487
  • [45] Applications of AI in classical software engineering
    Marco Barenkamp
    Jonas Rebstadt
    Oliver Thomas
    AI Perspectives, 2 (1):
  • [46] Software Engineering as the Linchpin of Responsible AI
    Zhu, Liming
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ICSE, 2023, : 3 - 4
  • [47] AI Techniques in Software Engineering Paradigm
    Lyu, Michael R.
    PROCEEDINGS OF THE 2018 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '18), 2018, : 2 - 2
  • [48] Laws, Ethics, and Fairness in Software Engineering
    Staron, Miroslaw
    Abrahao, Silvia
    Serebrenik, Alexander
    Penzenstadler, Birgit
    Horkoff, Jennifer
    Honnenahalli, Chetan
    IEEE SOFTWARE, 2025, 42 (01) : 110 - 113
  • [49] Teaching ethics in the software engineering curriculum
    Towell, E
    16TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2003, : 150 - 157
  • [50] Ethics and Empirical Studies of Software Engineering
    Janice Singer
    Norman Vinson
    Empirical Software Engineering, 2000, 5 (2) : 89 - 91