软件开发人员应该制定道德规范吗

2020-03-16 15:10:58    来源:    作者:

首先,不要伤害。这是希波克拉底誓言的基本信息,从历史上看,内科医生就表示他们将遵守道德行为守则。水管工,建筑工人,执法人员-几乎任何工作影响公众的专业人员都必须遵守某种道德行为守则。

软件开发人员应该制定道德规范吗

有一个相当明显的例外:技术。尽管存在特定于组织和公司的行为准则,例如计算机科学协会(ACM)和电气与电子工程师学会的准则-计算机科学(IEEE-CS)联合软件工程伦理专业实践工作组,没有一个包含整个行业的全面标准。也许是因为,正如Yonatan Zunger在《波士顿环球报》上写道: “…与其他科学领域不同,计算机科学领域尚未对其从业者的工作造成严重的负面影响。”

但是,鉴于有关Cambridge Analytica在构建软件以帮助客户操纵选民方面的作用的细节仍在不断涌现,这可能会改变。过去,计算机科学和软件开发一直在解决伦理问题,但似乎这些问题不仅发生得越来越频繁,而且规模和影响也在不断增加。

软件开发人员应该制定道德规范吗

2015年,独立测试显示,大众汽车工程师对汽车进行了编程,以欺骗排放标准。在2016年美国总统大选之后,Facebook以及其他公司正努力应对虚假新闻的流行,如今它与Cambridge Analytica的个人用户信息武器化密不可分。美国正努力应对俄罗斯的黑客入侵和对我们大选的干预,以及Twitter和Facebook等社交媒体平台所扮演的角色。现任总统竞选活动的承诺是建立在现有(或建立新的)穆斯林注册处的基础上,以追踪这种信仰的成员。

这些只是软件如何用于恶意目的的几个示例;无法确切地知道开发和使用每种技术,每一行代码的每种可能的结果。因此,这取决于设计和构建我们每天用来做正确的事情的产品,软件包,应用程序和解决方案的人员。压力很大。

如果您面临按时完成任务或生计的压力,那么导航是非也很难。培训公司Scrum.org的产品负责人Dave West说,道德规范可以为专业人士提供背景和框架。尽管他希望看到这样的事情,但他说,这样一个想法多元的小组可能无法就此类代码所包含的所有方面达成共识是可以理解的。

软件开发人员应该制定道德规范吗

“我很乐意看到标准化的行业道德准则;我们确实有自己的使命,那就是提高手工软件行业的使命。它的核心是开放,勇气,尊重,专注和承诺的五个主要价值观。我们认为,这对任何人不确定自己的工作职责的任何部分都具有坚实的基础,因为他们可以退后一步,看看这些价值观,然后说:“我在这里做对了吗? ,基于我所相信的这些东西?

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。