資訊科技與倫理/軟體工程倫理與職業實踐
軟體工程主要被認為是一種技術學科,負責開發軟體。但是,數十億人依賴軟體系統有效地進行日常生活,這使得許多計算機領域的人更加關注非技術方面,並努力解決日常決策的倫理影響及其內在價值觀。計算機與倫理之間的關係可以描述為,當人類對計算機做出決策時,這些決策會影響人們的生活。[1] 由於計算機和軟體對人們日常生活可能產生的影響,因此可以說在生產的軟體背後應該有一些管理力量。這帶來了軟體工程倫理領域。它被定義為將計算機科學和工程哲學、原則和實踐應用於軟體系統的設計和開發。[2] 軟體工程師對其職業負有一定的責任,他們生產的軟體應該是可靠的,也是經濟的。但更重要的是,除了生產可靠的、可工作的軟體之外,軟體工程師還對他們的同事、客戶和所有相關人員負有更多責任。
這些責任在軟體工程道德規範和職業行為準則[3] 中總結為:軟體工程師應致力於使軟體分析、規範、設計、開發、測試和維護成為一個有益且受人尊敬的職業。根據他們對公眾健康、安全和福祉的承諾,軟體工程師應遵守以下八項原則。
- 公眾 - 軟體工程師應與其行為一致公眾利益。
- 客戶和僱主 - 軟體工程師應以最有利於其客戶或僱主的方式行事,並與公眾利益保持一致。
- 產品 - 軟體工程師應確保其產品和相關修改達到最高的專業標準。
- 判斷 - 軟體工程師應在其專業判斷中保持正直和獨立。
- 管理 - 軟體工程經理和領導者應贊同並促進對軟體開發和維護管理的道德方法。
- 職業 - 軟體工程師應以符合公眾利益的方式促進職業的完整性和聲譽。
- 同事 - 軟體工程師應公平對待同事並支援同事。
- 自我 - 軟體工程師應參與其職業實踐的終身學習,並促進對實踐的道德方法。
- 職業。[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]
- ↑ Gotterbarn, D. (2002). 軟體工程倫理。
- ↑ 軟體工程專業人士
- ↑ 道德規範 | IEEE 計算機協會。
- ↑ 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
- ↑ Sommervile, I. (2016). 軟體工程 (第 10 版). Pearson.
- ↑ "EPA、加州通知大眾汽車違反《清潔空氣法》/ 汽車製造商據稱使用了規避某些空氣汙染物排放測試的軟體”。美國:EPA。2015 年 9 月 18 日。存檔於 2017 年 3 月 2 日。
- ↑ Ewing,Jack(2015年9月22日)。“大眾汽車表示全球1100萬輛汽車受到柴油欺詐的影響”。《紐約時報》。
- ↑ “EPA 和加州通知大眾汽車存在違反清潔空氣法的情況 / 汽車製造商被指控使用規避某些空氣汙染物排放測試的軟體”。美國:EPA。2015 年 9 月 18 日。存檔於原網站:2017 年 3 月 2 日。
- ↑ Puzzanghera,J.,&;Hirsch,J.(2015 年 10 月 9 日)。大眾汽車高管將排放醜聞歸咎於“幾個”流氓工程師。洛杉磯時報。https://www.latimes.com/business/autos/la-fi-hy-vw-hearing-20151009-story.html
- ↑ Boston,W.,Varnholt,H.,&;Sloat,S.(2015 年 12 月 10 日)。大眾汽車將排放醜聞歸咎於“一系列錯誤”。華爾街日報。https://www.wsj.com/articles/vw-shares-up-ahead-of-emissions-findings-1449740759
- ↑ Sherk,J.(2014 年 3 月 14 日)。擴大員工在工作場所的參與度。傳統基金會。https://www.heritage.org/jobs-and-labor/report/expand-employee-participation-the-workplace
- ↑ Ewing,J.(2018 年 5 月 4 日)。前大眾汽車執行長因柴油排放問題被指控欺詐。《紐約時報》。https://www.nytimes.com/2018/05/03/business/volkswagen-ceo-diesel-fraud.html
- ↑ Mansouri,N.(2016)。大眾汽車柴油排放測試中不道德行為的案例研究。科學與工程應用國際期刊,5(4),211–216。https://doi.org/10.7753/ijsea0504.1004