50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

  • 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:008342
用户头像

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

关注

评论

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

网站收录量与索引量有什么区别?

源字节1号

软件开发 小程序开发

一站式工业边缘数据采集处理与设备反控实践

EMQ映云科技

物联网 IoT neuron 11月月更 eKuiper

断连?消息丟失?不用愁!教你快速在物联网平台上排查问题——设备管理运维类

阿里云AIoT

阿里云 物联网平台 设备上云

中软国际发力智联网自主创新 数智赋能千行百业

中软国际AIoT开发者社区

华为开发者大会2022 智联网

【解决方案】国产逆袭?基于国产 MCU 的网红筋膜枪方案分析

元器件秋姐

国产芯片 BLDC方案 BLDC应用 电机控制 元器件电商

python的基本操作

乔乔

11月月更

“基础-中级-高级”Java后端25个技术栈面试题集结

程序知音

Java java面试 后端技术 Java面试八股文

2022最全Java面试八股文,已经帮助512人进入大厂(备战明年春招必看)

程序知音

Java java面试 java架构 后端技术 Java面试八股文

Linux—nmap、nc命令 –网络探测工具和安全和端口扫描器

A-刘晨阳

Linux 运维 网络 11月月更

啃透这份“高并发编程核心笔记”,跳槽阿里直接涨10K

小小怪下士

Java 编程 程序员 高并发 阿里

BI智慧工程行业应用方案丨文末获取三重资源包

葡萄城技术团队

Linux下安装Python3.6.8(超级详细)

A-刘晨阳

Linux 运维 Python3 11月月更 pip3

生于云,长于云,华为云推动开发者数字化创新

科技热闻

用户+案例+认证+框架一键搞定,不愧是阿里最新Spring Security全栈笔记!

Java永远的神

Java 程序员 springsecurity java面试 安全框架

Linux—watch命令详解– 周期性执行命令

A-刘晨阳

Linux 运维 11月月更 周期性监控

Nacos 多语言体系再添新员:首个 Rust 语言版本正式发布!

阿里巴巴云原生

阿里云 云原生 nacos

头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

程序知音

Java JVM 性能调优 java架构 后端技术

直播预告 | PolarDB for PostgreSQL - 共享存储在线扩容

阿里云数据库开源

数据库 postgresql 阿里云 开源 polarDB

动态路由协议一

初学者

协议 路由 11月月更

直播预告|AutoML Meetup V1 第四范式 & 百度 & AWS ,共探自动机器学习最佳实践

星策开源社区

人工智能 机器学习 百度 AWS 自动机器学习

浅谈Kotlin编程01.初识Kotlin和入门示例

南巷羽

android kotin 11月月更

14位资深大咖,11 场技术演讲!龙蜥云原生专场精彩回顾来了

OpenAnolis小助手

开源 技术分享 龙蜥社区 2022云栖大会 云原生专场

大数据生态中的 RocketMQ 5.0

Apache RocketMQ

消息队列 Apache RocketMQ

英特尔CEO出席2022世界互联网大会:五大超级技术力量释放数字时代全新可能

科技之家

华为首发微存储新品,破解互联网海量数据高效存储难题

科技热闻

完美避开,99%的PCB工程师都踩过的坑!

华秋PCB

工具 PCB PCB设计

一个 fault injection 测试的三次演化

QE_LAB

硬件 测试环境

不只是负载均衡,活字格智能集群的架构与搭建方案

葡萄城技术团队

动态路由协议

初学者

协议 路由 11月月更

Wallys//Qualcomm ipq4018/IPQ4028 Access Point /high power/Wireless Dual band 11AC Wave2 /Indoor industrial wifi5 router

wallysmeng

IPQ4018 IPQ4028

如何开发一个标准的云原生应用?

阿里巴巴云原生

阿里云 微服务 云原生

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