Human Values in Software Engineering: Contrasting Case Studies of Practice

Human Values in Software Engineering: Contrasting Case Studies of Practice
复制标题

软件工程中的人类价值观:实践案例对比研究

DOI:
--
复制
发表时间:
2022
影响因子:
7.4
通讯作者:
G. Oliver
G. Oliver
中科院分区:
计算机科学1区
文献类型:
--
作者:
Waqar Hussain;Harsha Perera;J. Whittle;Arif Nurwidyantoro;Rashina Hoda;R. Shams;G. Oliver

文献摘要

被引文献

相似文献

软件在社会中的日益扩散及其对人们的影响要求其创造者在工作中仔细考虑人类价值观,如透明度,社会责任和平等。但是,软件从业者如何在软件工程实践中解决人的价值?我们采访了来自两个组织的31名软件从业人员,每个组织都有一个强大的价值观框架,目的是了解:(a)从业人员对人类价值观的看法及其在软件工程中的作用;(B)从业人员用于解决软件中人类价值观的实践;以及(c)他们在这一过程中面临的挑战。我们报告我们的研究结果,从两个对比的情况下,组织从业者如何“工程师”的价值观,在他们独特的组织设置。我们发现的证据表明,组织文化显着有助于价值观是如何在软件中解决。我们总结了从业者的建议,以支持价值意识软件的主动工程。
The growing diffusion of software in society and its influence on people demands from its creators that their work carefully considers human values such as transparency, social responsibility, and equality. But how do software practitioners address human values in software engineering practice? We interviewed 31 software practitioners from two organizations, each having a strong values framework, with the aim to understand: (a) practitioners’ perceptions of human values and their role in software engineering; (b) practices that practitioners use to address human values in software; and (c) challenges they face during this process. We report our findings from two contrasting case organizations on how practitioners “engineer” values in their unique organizational settings. We found evidence that organizational culture significantly contributes to how values are addressed in software. We summarize recommendations from the practitioners to support proactive engineering of values-conscious software.