A Roadmap for Ethics-Aware Software Engineering

被引:0
作者
Aydemir, Fatma Basak [1 ]
Dalpiaz, Fabiano [1 ]
机构
[1] Univ Utrecht, Utrecht, Netherlands
来源
2018 IEEE/ACM INTERNATIONAL WORKSHOP ON SOFTWARE FAIRNESS (FAIRWARE 2018) | 2018年
关键词
ethics; ethical software engineering; ethical design; ethics compliance; requirements engineering; LOGICAL BASIS; REQUIREMENTS; ESCAPISM;
D O I
10.1145/3194770.3194778
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Today's software is highly intertwined with our lives, and it possesses an increasing ability to act and influence us. Besides the renown example of self-driving cars and their potential harmfulness, more mundane software such as social networks can introduce bias, break privacy preferences, lead to digital addiction, etc. Additionally, the software engineering (SE) process itself is highly affected by ethical issues, such as diversity and business ethics. This paper introduces ethics-aware SE, a version of SE in which the ethical values of the stakeholders (including developers and users) are captured, analyzed, and reflected in software specifications and in the SE processes. We propose an analytical framework that assists stakeholders in analyzing ethical issues in terms of subject (software artifact or SE process), relevant value (diversity, privacy, autonomy,...), and threatened object (user, developer,...). We also define a roadmap that illustrates the necessary steps for the SE research and practice community in order to fully realize ethics-aware SE.
引用
收藏
页码:15 / 21
页数:7
相关论文
共 57 条
  • [1] Ahmadi N., 2008, PROC WORKSHOPS AUTOM, P1
  • [2] The Emerging Requirement for Digital Addiction Labels
    Ali, Raian
    Jiang, Nan
    Phalp, Keith
    Muir, Sarah
    McAlaney, John
    [J]. REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY ( REFSQ 2015), 2015, 9013 : 198 - 213
  • [3] What Are Applied Ethics?
    Allhoff, Fritz
    [J]. SCIENCE AND ENGINEERING ETHICS, 2011, 17 (01) : 1 - 19
  • [4] Non-functional Requirements in Architectural Decision Making
    Ameller, David
    Ayala, Claudia
    Cabot, Jordi
    Franch, Xavier
    [J]. IEEE SOFTWARE, 2013, 30 (02) : 61 - 67
  • [5] Anderson A.R., 1967, Nous, V1, P345, DOI DOI 10.2307/2214623
  • [6] [Anonymous], P 13 INT C SOFTW ENG
  • [7] [Anonymous], COMMUNICATIONS ACM
  • [8] [Anonymous], J LIGHTWAVE TECHNOLO
  • [9] [Anonymous], 1983, MENTAL MODELS
  • [10] [Anonymous], REMO2V