Kredit:CC0 Public Domain
Verdens største computersamfund, Association for Computing Machinery (ACM), opdaterede sit etiske kodeks i juli 2018 – men ny forskning fra North Carolina State University viser, at det etiske kodeks ikke ser ud til at påvirke de beslutninger, der træffes af softwareudviklere.
"Vi bifaldt beslutningen om at opdatere ACM's etiske kodeks, men ville vide, om det faktisk ville gøre en forskel, " siger Emerson Murphy-Hill, medforfatter til et papir om arbejdet og en adjungeret lektor i datalogi ved NC State.
"Dette spørgsmål er på tide, i betragtning af de teknologirelaterede etiske skandaler i nyhederne i de seneste år, som da Volkwagen manipulerede sin teknologi, der overvågede køretøjets emissioner. Og udviklere vil fortsat stå over for arbejdsrelaterede udfordringer, der berører etiske spørgsmål, såsom passende brug af kunstig intelligens."
Til studiet, forskere udviklede 11 skrevne scenarier, der involverer etiske udfordringer, hvoraf de fleste var hentet fra etiske spørgsmål fra det virkelige liv, som blev lagt op af brugere på webstedet Stack Overflow. Undersøgelsen omfattede 105 amerikanske softwareudviklere med fem eller flere års erfaring og 63 softwareingeniørstuderende ved et universitet. Halvdelen af undersøgelsens deltagere fik vist en kopi af ACM's etiske kodeks, den anden halvdel fik blot at vide, at etik er vigtigt som en del af et indledende overblik over undersøgelsen. Alle undersøgelsesdeltagere blev derefter bedt om at læse hvert scenarie og angive, hvordan de ville reagere på scenariet.
"Der var ingen signifikant forskel i resultaterne - at få folk til at gennemgå de etiske regler på forhånd, så ikke ud til at påvirke deres svar, " siger Murphy-Hill.
"Selvom vi tror på at opretholde en up-to-date, robuste etiske regler er en beundringsværdig ting for ACM at gøre, vi var ikke i stand til at finde nogen effekt af det etiske kodeks på udviklerens beslutningstagning. Spørgsmålet bliver nu:Hvad kan computerprofessionen gøre for at fremme etisk adfærd?"
Papiret, "Ændrer ACM's etiske kodeks etisk beslutningstagning inden for softwareudvikling?, " vil blive præsenteret 7. november på ACM Symposium on the Foundations of Software Engineering, afholdes i Lake Buena Vista, Fla. Avisen var medforfatter af Justin Smith, en ph.d. studerende ved NC State, og Andrew McNamara, en tidligere kandidatstuderende ved NC State.