arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2107.07249cs.SEcs.CY
收藏

授权与嵌入:伦理与敏捷过程

Empowered and Embedded: Ethics and Agile Processes

Niina Zuber, Severin Kacianka, Jan Gogoll, Alexander Pretschner, Julian Nida-Rümelin

摘要:

在这篇文章中,我们专注于道德软件开发的结构方面,并认为道德的考虑需要嵌入到(敏捷)软件开发过程。事实上,我们认为软件开发的敏捷过程特别适合这种努力。首先,我们认为道德评估需要超越软件产品的使用,包括对软件本身的评估。这意味着软件工程师通过他们设计的产品的功能影响人们的生活。因此,软件工程师自己最能接近嵌入式价值。因此,我们把重点放在可能性实施道德审议已经存在的和完善的敏捷软件开发过程。我们的方法依赖于软件工程师在整个开发过程中做出自己的判断,以确保技术功能和道德评估能够得到充分的解决,以传输和培养理想的价值观和规范。我们认为,敏捷软件开发过程可能有助于道德审议的实施,原因有五个:1)敏捷方法被广泛传播,2)它们对扁平层次结构的强调促进了独立思考,3)它们对现有团队结构的依赖充当了深思熟虑的孵化器,4)敏捷开发增强了以对象为中心的技术伦理现实主义,最后,5)敏捷结构为深思熟虑提供了一个突出的终点。

英文摘要:

In this article we focus on the structural aspects of the development of ethical software, and argue that ethical considerations need to be embedded into the (agile) software development process. In fact, we claim that agile processes of software development lend themselves specifically well for this endeavour. First, we contend that ethical evaluations need to go beyond the use of software products and include an evaluation of the software itself. This implies that software engineers influence peoples' lives through the features of their designed products. Embedded values are thus approached best by software engineers themselves. Therefore, we put emphasis on the possibility to implement ethical deliberations in already existing and well established agile software development processes. Our approach relies on software engineers making their own judgments throughout the entire development process to ensure that technical features and ethical evaluation can be addressed adequately to transport and foster desirable values and norms. We argue that agile software development processes may help the implementation of ethical deliberation for five reasons: 1) agile methods are widely spread, 2) their emphasis on flat hierarchies promotes independent thinking, 3) their reliance on existing team structures serve as an incubator for deliberation, 4) agile development enhances object-focused techno-ethical realism, and, finally, 5) agile structures provide a salient endpoint to deliberation.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑