跳转至内容

信息技术与伦理/软件工程伦理与职业实践

来自维基教科书,开放的书籍,开放的世界

软件工程伦理与职业实践

[编辑 | 编辑源代码]

软件工程主要被认为是一种技术学科,负责开发软件。但是,数十亿人依赖软件系统有效地进行日常生活,这使得许多计算机领域的人更加关注非技术方面,并努力解决日常决策的伦理影响及其内在价值观。计算机与伦理之间的关系可以描述为,当人类对计算机做出决策时,这些决策会影响人们的生活。[1] 由于计算机和软件对人们日常生活可能产生的影响,因此可以说在生产的软件背后应该有一些管理力量。这带来了软件工程伦理领域。它被定义为将计算机科学和工程哲学、原则和实践应用于软件系统的设计和开发。[2] 软件工程师对其职业负有一定的责任,他们生产的软件应该是可靠的,也是经济的。但更重要的是,除了生产可靠的、可工作的软件之外,软件工程师还对他们的同事、客户和所有相关人员负有更多责任。

这些责任在软件工程道德规范和职业行为准则[3] 中总结为:软件工程师应致力于使软件分析、规范、设计、开发、测试和维护成为一个有益且受人尊敬的职业。根据他们对公众健康、安全和福祉的承诺,软件工程师应遵守以下八项原则。

  1. 公众 - 软件工程师应与其行为一致公众利益。
  2. 客户和雇主 - 软件工程师应以最有利于其客户或雇主的方式行事,并与公众利益保持一致。
  3. 产品 - 软件工程师应确保其产品和相关修改达到最高的专业标准。
  4. 判断 - 软件工程师应在其专业判断中保持正直和独立。
  5. 管理 - 软件工程经理和领导者应赞同并促进对软件开发和维护管理的道德方法。
  6. 职业 - 软件工程师应以符合公众利益的方式促进职业的完整性和声誉。
  7. 同事 - 软件工程师应公平对待同事并支持同事。
  8. 自我 - 软件工程师应参与其职业实践的终身学习,并促进对实践的道德方法。
  9. 职业。[3]

这套原则由来自各大洲的软件工程师制定和审查,表达了软件工程师对一定程度的专业关怀的承诺。

软件工程师伦理困境

[编辑 | 编辑源代码]

软件工程是一个与开发程序、传输和操作信息相关的过程。在软件开发中,开发人员主要在一个组织中作为一个团队共同工作。然而,每个成员有时会有不同的观点和目标。这些可能会导致在软件开发过程中出现伦理困境。当决策中没有正确选择时,就会出现伦理困境。这意味着任何选择的决定都会对他人或自己产生负面影响。[4] 例如,一家公司必须开发一个关于安全关键系统的产品。由于软件开发合同的时间限制,雇主希望他的工程师忽略一些安全验证记录,以便按时发布产品。这引发了一个问题:“工程师有责任维护保密性,还是以某种方式提醒客户或公开说明所交付的系统可能不安全?”  软件工程师此时面临着伦理困境。如果他公开这个问题,就会损害雇主和其他员工。另一方面,如果他不这样做,客户或其他人可能会受到损害。[5]

案例研究 - 大众排放丑闻

[编辑 | 编辑源代码]

2015 年 9 月,德国汽车制造商大众汽车集团被发现故意对其柴油发动机车辆进行编程,使其仅在实验室排放测试期间激活排放控制。该软件导致车辆的 NOx 排放量仅在测试期间符合美国标准,而车辆本身在行驶时的 NOx 排放量是其 40 倍以上。[6] 该软件在 2009 年至 2015 年的车型年期间部署在全球约 1100 万辆汽车上。[7] [8]

最初报道称,有九名经理因欺诈行为而被停职。在美国众议院小组委员会听证会上,大众汽车美国首席执行官迈克尔·霍恩表示:“这是几个软件工程师出于某种原因做出的行为。据我了解,这不是公司决策。这是个人做的事情。”[9] 后来,律师事务所琼斯·戴伊透露,有 50 名员工(大多在沃尔夫斯堡)承认他们知道该软件是假的。丑闻曝光后不久,首席执行官马丁·文德恩辞职,同时表示他不知道柴油丑闻。

虽然创建该软件的确切原因尚不清楚,但行业专家认为,技术缺陷促使大众汽车对其排放测试作弊。[10] 2015 年 12 月,大众汽车董事长汉斯-迪特尔·珀奇向公众表示,一群大众汽车工程师在 2005 年美国 EPA 对汽车行业实施最严格的排放标准时,决定操纵柴油排放测试。工程师们无法在规定的时间和预算内满足要求。几年后,工程师们确实找到了解决其排放标准问题的解决方案,但他们选择操纵测试,而不是实施该解决方案。导致这次丑闻的另一个可能原因可能是大众汽车的毒性工作文化。大众汽车的人力资源做法是,经理要求员工重新考虑任务,如果员工无法完成该任务,总会有更多能够完成任务的候选人。因此,大众汽车员工发现自己陷入了维护工作岗位的困境,这让他们几乎没有选择。[11]

在随后的几年中,大众汽车报告称,丑闻给他们造成了 313 亿欧元(346.9 亿美元)的损失。此外,2017 年,包括时任首席执行官马丁·文德恩在内的一系列前高管和高管被捕,尽管他仍然否认了解操纵测试。[12] [13]

参考文献

[编辑 | 编辑源代码]
  1. Gotterbarn, D. (2002). 软件工程伦理。
  2. 软件工程专业人士
  3. 道德规范 | IEEE 计算机协会。
  4. Aliti, A. (2017). 软件工程师的伦理困境。Dilemmas 2015 Papers from the 18th Annual International Conference Dilemmas for Human Services: Organizing, Designing and Managing. https://doi.org/10.15626/dirc.2015.07
  5. Sommervile, I. (2016). 软件工程 (第 10 版). Pearson.
  6. "EPA、加州通知大众汽车违反《清洁空气法》/ 汽车制造商据称使用了规避某些空气污染物排放测试的软件”。美国:EPA。2015 年 9 月 18 日。存档于 2017 年 3 月 2 日。
  7. Ewing,Jack(2015年9月22日)。“大众汽车表示全球1100万辆汽车受到柴油欺诈的影响”。《纽约时报》。
  8. “EPA 和加州通知大众汽车存在违反清洁空气法的情况 / 汽车制造商被指控使用规避某些空气污染物排放测试的软件”。美国:EPA。2015 年 9 月 18 日。存档于原网站:2017 年 3 月 2 日。
  9. Puzzanghera,J.,&;Hirsch,J.(2015 年 10 月 9 日)。大众汽车高管将排放丑闻归咎于“几个”流氓工程师。洛杉矶时报。https://www.latimes.com/business/autos/la-fi-hy-vw-hearing-20151009-story.html
  10. Boston,W.,Varnholt,H.,&;Sloat,S.(2015 年 12 月 10 日)。大众汽车将排放丑闻归咎于“一系列错误”。华尔街日报。https://www.wsj.com/articles/vw-shares-up-ahead-of-emissions-findings-1449740759
  11. Sherk,J.(2014 年 3 月 14 日)。扩大员工在工作场所的参与度。传统基金会。https://www.heritage.org/jobs-and-labor/report/expand-employee-participation-the-workplace
  12. Ewing,J.(2018 年 5 月 4 日)。前大众汽车首席执行官因柴油排放问题被指控欺诈。《纽约时报》。https://www.nytimes.com/2018/05/03/business/volkswagen-ceo-diesel-fraud.html
  13. Mansouri,N.(2016)。大众汽车柴油排放测试中不道德行为的案例研究。科学与工程应用国际期刊5(4),211–216。https://doi.org/10.7753/ijsea0504.1004
[编辑 | 编辑源代码]
华夏公益教科书