聚焦大模型浪潮下软件工程的创新洞见与实践 |QCon主题演讲大咖来袭 了解详情
写点什么

大众的一名工程师被判处四十个月监禁

  • 2017-08-30
  • 本文字数:1269 字

    阅读完需:约 4 分钟

纽约时报及其它媒体都报道了软件工程师James Liang 因参与开发刻意欺骗排放测试设备的软件以低报排放等级,被判处四十个月的监禁及二十万美元罚款。该软件结合了硬件,仿造了排放测试设备的独有输入特征,进而修改了引擎模式,达到了降低尾气排放等级的目的。在正常驾驶中,软件会关闭控制,以提高扭矩或是降低油耗。

此丑闻所引发的代价,仅在美国就超过了240 亿美元,并再次激发了人们对软件工程伦理的讨论。

一篇 IEEE 文章探究了此类情况下的伦理问题。其中,以色列 Negev 市 Ben-Gurion 大学的商业伦理高级讲师 Yotam Lurie 指出:

令人震惊的是,大众的软件工程师漠视并遗忘了作为专业人士的监护责任。专业人士在企业内对安全负有一半的责任,在这类情况下是环境的安全,即便这会降低企业的效率,或对企业并非是经济的。

在同一文章中,加州 Santa Clara 大学的哲学系主任 Shannon Vallor 指出:

人们已经知道企业也会错误的做事,这不可能是几位流氓工程师的所作所为。问题潜在地指向了企业的高层。我们看到问题在企业设备生产线上的传播是如此的广泛。这本来必定会得以测试和更新的。这是个很严重的问题,大规模企业犯罪影响到了人们的健康。毫无疑问,所有涉及其中的人都明白这是不道德的。

商业伦理案例分析》(Business Ethics Case Analysis)将此次事件添加为一个案例,作为丑闻揭示了一系列被企业所违反的伦理原则。

如果大众稍微花费一些时间和经费去开发一种更为清洁的柴油发动机,那么整个丑闻本是可以避免的。但是企业更优先考虑的是自身的销售情况,而非推出质量有保证的车辆。

软件工程伦理从何而来?软件工程专业人士是否应首先具备社会责任?所涉及的工程师是否曾拒绝合作去生产那些刻意设计用于欺骗监管机构的软件和硬件?

已有一些专业机构给出了软件工程的道德准则或是行为准则。例如, ACM 给出了软件工程伦理及业务准则(Code of Ethics and Professional Practice),其中指定软件工程师的责任为:

软件工程师应致力于推进软件的分析、规范、设计、开发、测试和维护工作成为一种对人有益并受人尊重的职业。为实现对公众健康,安全和福利的承诺,软件工程师应遵循以下八项原则:

  1. 公众性:软件工程师的行为应该符合公众的利益。
  2. 客户和雇主:软件工程师的工作是使他们的客户和雇主的利益最大化,这种利益应符合公众的利益。
  3. 产品:软件工程应确保他们的产品及相关修改适合可能具备的最高专业标准。
  4. 判断力:软件工程师应该维持自身专业判断力的整体性和独立性。
  5. 管理:软件工程管理人员和领导者应在软件开发和维护的维护中采取并鼓励合乎伦理的方法。
  6. 职业:软件工程师应推进符合公众利益的职业的整体性和声誉。
  7. 同事:软件工程师应公平地对待同事,并给予同事支持。
  8. 自我:软件工程师应根据自身职业实践,毕生参与到学习中,并形成职业实践的伦理方法。

软件工程知识体系》(SWEBOK,Software Engineering Body of Knowledge)中有一整章内容是关于软件工程职业实践(Software Engineering Professional Practice)的,其中包括了伦理和敬业精神准则。

查看英文原文: Volkswagen Engineer Sentenced to 40 Months Prison

2017-08-30 19:007032
用户头像

发布了 391 篇内容, 共 132.9 次阅读, 收获喜欢 256 次。

关注

评论

发布
暂无评论
发现更多内容

StarRocks 社区:从初生到两周年的进化之路

StarRocks

数据库 大数据 数据仓库 数据湖 湖仓一体

WorkPlus打造智慧企业移动门户,开启高效办公新时代

WorkPlus

infoQ 迁移开始

愤毛阿青

【腾讯云 TDSQL-C Serverless 产品测评】"橡皮筋"一样的数据库

指剑

腾讯云 Serverless 数据库、

无代码开发和低代码开发的本质区别

互联网工科生

无代码开发 低代码开发 JNPF

安全保护策略:iOS应用程序代码保护的关键步骤和技巧

任正非“苹果是华为的老师”;音频编解码标准 L2HC 发布;GNU 和自由软件运动四十周年丨RTE开发者日报 Vol.53

声网

满足更高算力需求,英特尔率先推出用于下一代先进封装的玻璃基板

E科讯

极光笔记 | 大语言模型插件

极光JIGUANG

人工智能 插件 AIGC 大语言模型

提升开发效率的低代码思路

树上有只程序猿

软件开发 低代码 可视化开发

企业该如何迈好降本增效的第一步?

ToB行业头条

拍卖软件开发公司、成熟源码显著优势

软件开发-梦幻运营部

独享http代理与普通http代理相比,独享贵的因素有哪些?

巨量HTTP

代理IP http代理

如何用人工智能加速研发进程

易成管理学

人工智能 AI 研发管理

时序数据库 IoTDB 发布端边云原生解决方案,有效优化工业互联网数据上传时效与资源消耗

Apache IoTDB

华为重磅亮相 KubeCon China 2023,与你共启大模型时代的云原生!

华为云开源

云原生 华为云 KubeCON

基础概念回顾:云原生应用交付

NGINX开源社区

云原生 应用交付 基础概念

Lightroom Classic 2023 for Mac(摄影后期图像编辑工具) v12.4中文激活版

mac

windows 图像处理软件 苹果mac Lightroom Classic 2023 lrc

分享团队在软件开发中用到的神仙工具

这我可不懂

JNPF 低代码开发工具

QCN9074 QCN9024|Qualcomm Tri-band M.2 PCIE4X4 WIFI6E MU-MIMO Network Card DR9074

wallyslilly

QCN9074 QCN9024

企业数据安全重要?私有化部署IM,保障信息安全无忧虑!

WorkPlus

金融业需要的大模型,是一个系统化工程

脑极体

大模型

用低代码开发工具高效构建企业门户

力软低代码开发平台

用户案例|Shopee 在多媒体理解业务的向量检索系统实践

Zilliz

非结构化数据 Milvus Shopee Zilliz 向量数据库

豆瓣评分9.6!Mybatis技术原理实战

程序员万金游

mybatis #java #Spring #后端

C++中的四种类型转换运算符

芯动大师

C语言

低代码平台技术分享官丨日志实时隔离,助力高效发布

inBuilder低代码平台

低代码

保护你的iOS应用,防止逆向破解

雪奈椰子

怎么使用cpu调用SDK进行开发?

矩视智能

机器视觉

WorkPlus局域网即时通信软件,打造高效协作的智能选择

WorkPlus

大众的一名工程师被判处四十个月监禁_文化 & 方法_Shane Hastie_InfoQ精选文章