當前位置:
首頁 > 最新 > 軟體開發者是否應該有道德準則?

軟體開發者是否應該有道德準則?

擁有權利的同時也被賦予了重大的責任。 正如Facebook和Cambridge Analytica醜聞的細節所揭示的那樣,IT行業仍在努力如何應對道德困境的問題。

首先,不要傷害。 這是希波克拉底誓言的基本信息,歷史上由醫生採用,表明他們將遵守道德行為準則。 管道工,施工人員,執法人員--幾乎任何工作影響公眾的專業人士都必須遵守某種道德行為準則。

有一個相當顯著的例外:技術。 雖然有組織和公司特定的行為準則--例如計算機械協會(ACM)和電氣和電子工程師協會--計算機科學(IEEE-CS)軟體工程道德專業實踐聯合工作組的這些準則,沒有包含整個行業的全套標準。 也許這是因為Yonatan Zunger在波士頓環球報上寫道:「......與其他科學不同,計算機科學領域尚未面臨其從業人員所做工作的嚴重負面影響。」

但是,鑒於劍橋Analytica在幫助客戶操縱選民的軟體構建方面的作用仍在出現,這些細節可能即將改變。計算機科學和軟體開發過去一直困擾著倫理問題,但似乎這些問題不僅發生得比較頻繁,而且規模和影響也在不斷增加。

2015年,獨立測試顯示大眾汽車的工程師編程了汽車來欺騙排放標準。在2016年美國總統大選之後,Facebook等公司正在努力應對虛假新聞的流行,現在與劍橋分析公司對個人用戶信息的武器化密不可分。美國正在努力應對俄羅斯黑客攻擊和干涉我們的選舉,以及Twitter和Facebook等社交媒體平台所扮演的角色。現任總裁競選承諾在現有(或建立一個新的)穆斯林登記機構的基礎上進行追蹤,以追蹤那些信仰的成員。

善與惡?

這些只是幾個軟體如何用於惡意目的的例子;沒有辦法明確地了解每一項技術和每一行代碼的開發和使用的每種可能結果。所以,那些設計和構建我們每天用來做正確事情的產品,軟體包,應用程序和解決方案的人都應該參與其中。這是很大的壓力。

如果你被迫按時完成任務,或者你的生計處於緊迫狀態,你也很難駕馭對與錯。培訓公司Scrum.org的產品負責人Dave West表示,道德規範可以為專業人士提供背景和框架。雖然他希望看到這樣的事情,但他說這樣一個多元化思維團體可能無法就這樣的代碼所涉及的所有方面達成一致是可以理解的。

「我很想看到一個標準化的行業道德規範;我們確實擁有屬於我們改善製作軟體專業的使命。它的核心是我們開放,勇氣,尊重,專註和承諾的五大價值觀。我們認為,如果任何人不能確定自己的工作職責的任何部分,他們就會堅定地打下基礎,因為他們可以退後一步,看看這些價值觀,並說"我做對了嗎? ,基於我相信的這些東西?「West說。

只要這個行業一直存在,關於軟體開發倫理的爭論就激烈起來。招聘公司HiringSolved的創始人兼首席執行官Shon Burton說,評估一項技術的所有潛在應用程序(好的和壞的)都是幾乎不可能的,這個應用程序使用AI來幫助公司識別多樣的人才。

任何工具都可以成為武器

「任何工具都可以成為武器,具體取決於你如何使用它。沒有辦法知道技術的每一種可能的應用。對於我們來說,使用人工智慧和自動化 - 現在我們可以考慮的東西,現在我們已經接近它,我可以看到好的和壞的,並且都可以輕鬆訪問。對於我們的應用程序,我們可以幫助客戶篩選各種候選人。但我們也看到,它可以用來篩選具有不同種族,種族,性別的人。我們內部有一套我們都遵守的行為準則。但我們了解潛在的和意想不到的後果,「伯頓說。

Zunger寫道:「如果安全第一,由劍橋分析公司使用的Facebook Graph API,從2010年首次推出的那一刻起就引發了工程師們的廣泛恐慌,可能永遠都看不到白天。

在缺乏全行業道德標準的情況下,個人甚至一些企業實體都在公開表達自己的價值觀。去年12月,NeverAgain.tech運動發布了一個承諾,抵制「......根據受憲法保護的宗教信仰建立人員資料庫。我們拒絕促成政府認為不受歡迎的人群的大規模驅逐行為,「祈願寫道。現在收集了超過2500個簽名。

GrubHub首席執行官馬特·馬洛尼為反對可惡,貶低和歧視性行為和語言的立場付出了很多熱情。甲骨文公司執行官喬治波利斯納公開辭去了他的職位,以回應他的前僱主的聯合首席執行官在即將到來的總統行政當局接受角色。

在這種情況下,即使你正在行走,也很難知道對與錯之間的界限。 Scrum.org的West說,儘管一個標準化的道德規範可能是一個解決方案,但教人們如何提出正確的問題可能更重要。

「就我個人而言,我很樂意看到更多的教學方面的教育比目前所能提供的更多,特別是在專業方面,而不僅僅是一門關於理論的課程,因為除非它是更廣泛的專業標準的一部分,否則孤立的倫理學將無法運作。但是,也存在一個問題,即人們通常不能單獨構建軟體,他們也沒有一次性做出這些「錯誤」的決定,而是逐漸做出決定,「West說。

這些問題應該圍繞它應該建立,什麼是故障保險箱,我們可以做些什麼來確保我們可以產生最小的有害影響?

- Shon Burton

伯頓說,教人們問正確的問題涉及到對問題的理解,並且每個人的價值觀都不一樣;一些人在使用運行核反應堆的軟體或開發無人機,智能炸彈或軍事技術的瞄準系統方面沒有問題。

「事實是,我們之前就到過這裡,而且我們已經在緩解風險和意外後果方面取得了進展。我們知道我們必須非常小心如何使用這些技術。這甚至不是我們能夠建立它的問題,因為我們知道技術和能力是在我們能想到的。這些問題應該圍繞它應該建立,什麼是故障保險箱,我們可以做些什麼來確保我們可以產生最小的有害影響?「他說。

伯頓認為,儘管反對者認為人工智慧,機器學習和自動化實際上可以幫助解放這些道德問題,釋放人類以更充分地考慮他們正在構建的技術的影響。

Burton說:「現在,要滿足最後期限和發布產品的市場壓力,以及開發人員,CIO,CTO和其他IT領導者的時間,都面臨著巨大的壓力。」 「如果我們能夠實現更多的流程自動化,並減輕一些人的努力,這樣他們就可以應用更好的批判性思維,並希望在這些問題得到批判之前將其中的一些問題避開,」他說。

這裡沒有一個「正確的答案」,一個道德規範當然不會把所有的道德問題都擱置下來。但如果個人和組織希望利用技術的巨大能量來創造更好的解決方案,那麼它可能是一個開始的好地方。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 雲技術之家 的精彩文章:

12個引領革命的Kubuernetes發行版

TAG:雲技術之家 |