最近のStackOverflow開発者調査では、10万人を超える開発者が、業界での経験を反映した一連の質問を受けました。
倫理については、2つの質問がされました。
明らかに非倫理的であると考える製品または目的のためにコードを書くように求められるという架空の状況で提起されたとき、開発者の40%以上が状況に依存すると言っていることに私はかなり驚きました。
考えられるシナリオの1つは、それがユーザーの健康と福祉に関連しているが、それがユーザーの希望に反して何かを強いる場合かもしれませんが、それを言うのは非常に困難であり、明らかに非倫理的です。
AIに関する別の質問への回答を考えると、倫理に関する回答は、特にデザイナーが開発者と緊密に協力してソリューションを実装する場合、少し心配です。
同じ問題に直面した場合、設計者が明らかに非倫理的であると考える製品または目的の設計プロセスに参加することは、どのような状況で許容されますか?
これはアマゾンの非倫理的なデザインの例です。 「プレミアムを購入する追加のアクションを実行せずに注文を続ける」は小さなテキストであり、他のテキストの横に隠されています。最も目立つ要素は「すぐに支払う」ボタンです。
https://www.webdesignerdepot.com/2018/01/how-dark-ux-patterns-target-the-most-vulnerable/
これは非倫理的ですか?確かに、あなたはユーザーをだましています。上司が尋ねたときに、デザイナーはこの種のものの設計を誇らしげに拒否するでしょうか?ほとんどありません。
マーケティング、広告などは倫理の灰色の領域にあるこの種の標準的な慣行でいっぱいです。開発者とデザイナーは、ビジネス上の決定を行わない低レベルの労働者です。したがって、多くの人は、グレーエリアの決定を上層部に任せることは許容できると感じています。
could(私の変更点に注意)が非倫理的であると見なされるものを設計する必要があるかどうかに答えるために、最初に:thyself。
またはソクラテスが言うように:
吟味されていない人生は生きる価値がない。
一部の人々はビーガンになることを選択します。他の人たちは人道援助組織のために働くことを選びます。これらの選択は個人的な価値観に基づいています。あなたの「北の星」は何ですか?
「[could非倫理的と見なされるものを設計する」」というフレーズを3つの異なる方法で検討してみましょう。
1。非倫理的な会社かもしれないデザイナー。
UXデザイナーは、倫理上の理由から、オンラインゲームやギャンブルの会社で働くことを拒否する場合があります。しかし、彼女はその理論的根拠にどれだけ行くべきでしょうか?彼女は、例えば、中毒性のある振る舞いや富の不平等を生み出す企業で働くことを拒否するべきでしょうか?
2。非倫理的な会社のデザイナーが、非倫理的なデザインの制作を依頼されました。
これはデザイナーにとってトリッキーな状況かもしれません、そしてそれは個人の核となる価値観が作用するところです。 「暗いパターン」を作成するようにデザイナーに求められる場合があります: 説得力のあるパターンが「暗い」パターンになるのはいつですか?
ただし、この種の要求は、特に設計者が非暗いパターンの作成を開始し、その後、ある種の灰色のパターンを設計し、次に暗い灰色のパターンを設計するように求められた場合など、抵抗するのが難しい場合があります。沸騰水寓話のカエルによって説明されているように、変化が徐々に導入されると、変化に抵抗するのが難しくなります: https://www.moralstories.org/frog-hot-water/
3。非倫理的なデザインを生み出すことを選択する、倫理的な会社を持つデザイナー。
設計者が故意にダークパターンを使用することを選択した場合、これは明らかに他の人には非道徳的に見えるかもしれません。しかし、おそらく彼女は競合するサイト/アプリが同様のパターンで動作しているのを見て、彼女の行動が正当化されていると感じました。 「群れ」が異なる振る舞いをするとき、原理的な立場を取ることは容易ではありません。
すべての道徳的/倫理的質問と同様に、多くの灰色の領域があり、社会規範がある一方で、答えは内にある可能性があります。
倫理は常に、与えられた状況で与えられた人々についてです。常にコンテキストがあります。 「状況による」は常に倫理について真実です。
逆に、モラルはniversalです。私は、調査の回答者が倫理と道徳のこの違いについて明確ではなかった可能性を排除しません。また、希望的な考え方もあったと思います。 「えっ、私ですか?私は決して悪いことはしません!」
とはいえ、個人が意思決定プロセスからだけでなく、彼らの行動の結果や雇用主の行動についての信頼できるデータからも排除または保護されているのは、非常に多くの職場の本質です。主要なウェブ小売業者のデザイナーと開発者は、倉庫の悪名高い労働条件について知らされていますか?それらがそれらの条件についての報告を無視するならば、彼らは非倫理的でしょうか?倫理的な従業員はそのようなことに目を向けるべきではないでしょうか?
アウシュビッツまで電車を運転した男は、まさに電車の運転手で、おそらく平和な家族の男でした。彼は「貨物」を決めませんでした。彼が非倫理的に振る舞っていたと私たちが言うのは簡単ですが、おそらく彼は配達後にその貨物に何が起こったのか知らされなかっただけかもしれません。また、彼の反対意見を「非倫理的」と表現することも可能です。なぜなら、訓練を受けて支払われた仕事を拒否することは「専門家ではない」からです。 (私はこの種の強制がしばしば倫理についての不満を沈黙させるために起こります).
開発者が労働組合で組織されている場合、開発者は職場を舵取りして倫理に通知するはるかに大きな力を持っています。開発者調査がこの可能性について言及しなかったのは興味深いことです。私の近くにあるIT関連の労働組合は、(たとえば)大量監視、ずさんなセキュリティ、その他の非倫理的な慣行に対する最も激しい批評家の1人です。
倫理的な開発者になるための重要な前提条件は、優先される言語、ライブラリ、フレームワーク、パラダイム、方法論と同じくらい倫理が「専門的な会話」の一部であることを確認することです。
精神は職業を作るものです、単なる仕事ではありません。医師、弁護士、教師は良い例であり、それぞれの職業は、その違反が個人の仕事だけでなく、専門家としての正当性と練習を続ける能力を犠牲にする可能性がある具体的な倫理ガイドラインを持っています。
開発者向けのガイドラインはまだ存在しないため、調査結果に関係なく、非倫理的な開発が以前と同様に継続することを期待しています。