Ethics-driven Software Architecture Decision Making

被引:1
作者
Alidoosti, Razieh [1 ,2 ]
机构
[1] Vrije Univ Amsterdam, Dept Comp Sci, Amsterdam, Netherlands
[2] Gran Sasso Sci Inst, Laquila, Italy
来源
2021 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C) | 2021年
关键词
ethics; ethical value; design decision making; software architecture; DESIGN;
D O I
10.1109/ICSA-C52384.2021.00022
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Context. Software systems play a pervasive role in people's lives. Since ethics in software systems is hardly ever considered as a first-class entity, its support of, or hindrance to, values of users and society is usually neglected. Addressing ethics requires both to consider the context in which a software system is used, and the fact that ethical values (e.g., social, cultural and personal) are intrinsically ambiguous and subjective. Software architecture and architecture design decision making are the right levels of abstraction to both consider such a context, and support reasoning about such subjectivities. Goal. We aim to embed ethical aspects in software architecture design decision making. We have studied the state of the art in ethics for software engineering, to identify the ethical aspects influencing software architecture design. We will use the learned ethical aspects to (i) support architecture design decision making with respect to ethics through proposing methods, models, and techniques, and (ii) conduct empirical studies to evaluate them in industrial practice. Method. We will adopt a design science approach for our research which includes three phases: (i) problem understanding, (ii) solution design, and (iii) solution validation. Results. Based on our previous literature study, we build models (and techniques) embedding the ethical aspects to be used in architecture design decision making. Also, we will apply design science research to use and validate these models in a method assisting practitioners and architects to embed ethical aspects in software architecture design.
引用
收藏
页码:90 / 91
页数:2
相关论文
共 12 条
[1]  
Alidoosti R., 2021, ETHICS DRIVEN UNPUB
[2]  
Aydemir FB, 2018, 2018 IEEE/ACM INTERNATIONAL WORKSHOP ON SOFTWARE FAIRNESS (FAIRWARE 2018), P15, DOI [10.23919/FAIRWARE.2018.8452915, 10.1145/3194770.3194778]
[3]  
Field G. C., 2020, MORAL THEORY INTRO E
[4]  
Gotterbarn D., 2002, ENCY SOFTWARE ENG
[5]  
Lago P, 2010, NOTES DESIGN REASONI
[6]  
McDermid J., 2019, ETHICAL ISSUES ROBOT
[7]   Ethics Is a Software Design Concern [J].
Ozkaya, Ipek .
IEEE SOFTWARE, 2019, 36 (03) :4-5
[8]   Managing Emergent Ethical Concerns for Software Engineering in Society [J].
Rashid, Awais ;
Moore, Karenza ;
May-Chahal, Corinne ;
Chitchyan, Ruzanna .
2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, :523-526
[9]   Ethics in computer software design and development [J].
Thomson, AJ ;
Schmoldt, DL .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2001, 30 (1-3) :85-102
[10]  
Turilli M., 2008, FRONT ARTIF INTELL, V175, P171