paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Does ACM’s code of ethics change ethical decision making in software development?

ACM 伦理准则会改变软件开发中的伦理决策吗?
FSE Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2018匹配度 0/10 · 该论文研究的是软件工程中的伦理决策与 ACM 伦理准则的影响,属于行为伦理/软件工程社会学范畴,与静态分析、机器学习系统、Agentic 程序、浮点程序分析、贝叶斯程序分析及 LLM 与程序分析的交叉均无直接关联。引用 242 inbox
Andrew McNamara, Justin Smith, Emerson Murphy-Hill
crossref: 2026-09-12

AI 速览

一句话:复制行为伦理实验发现,明确提示开发者参照 ACM 伦理准则并未显著改变其伦理决策。

软件开发中的伦理决策会显著影响用户、组织与环境,ACM 等组织发布的伦理准则旨在指导此类决策;ACM 近期也更新了自 1992 年以来的伦理准则。为检验其实际作用,作者复制了一项先前行为伦理研究,招募 63 名软件工程学生和 105 名职业软件开发者,让他们对 11 个伦理情境(vignettes)作出判断。实验比较了明确要求参与者考虑 ACM 伦理准则的实验组与对照组。结果显示,这种提示与对照条件相比没有观察到效果。作者据此向研究社区提出挑战:如果不是伦理准则,还有什么技术能改善软件工程中的伦理决策?

问题
研究 ACM 伦理准则是否以及如何影响软件开发中的伦理决策。
方法
复制先前行为伦理研究,让 63 名学生与 105 名职业开发者对 11 个伦理情境作答,并对比提示考虑 ACM 准则与对照组。
评估
通过组间响应比较,未观察到明确提示考虑 ACM 伦理准则对伦理决策有显著影响。
原文摘要(Abstract)

Ethical decisions in software development can substantially impact end-users, organizations, and our environment, as is evidenced by recent ethics scandals in the news. Organizations, like the ACM, publish codes of ethics to guide software-related ethical decisions. In fact, the ACM has recently demonstrated renewed interest in its code of ethics and made updates for the first time since 1992. To better understand how the ACM code of ethics changes software-related decisions, we replicated a prior behavioral ethics study with 63 software engineering students and 105 professional software developers, measuring their responses to 11 ethical vignettes. We found that explicitly instructing participants to consider the ACM code of ethics in their decision making had no observed effect when compared with a control group. Our findings suggest a challenge to the research community: if not a code of ethics, what techniques can improve ethical decision making in software engineering?

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4656,
  title = {Does ACM’s code of ethics change ethical decision making in software development?},
  author = {Andrew McNamara and Justin Smith and Emerson Murphy-Hill},
  booktitle = {FSE},
  year = {2018},
  doi = {10.1145/3236024.3264833}
}