science >> Wetenschap >  >> Elektronica

Ethische code heeft geen invloed op beslissingen van softwareontwikkelaars

Krediet:CC0 Publiek Domein

's Werelds grootste computermaatschappij, de Vereniging voor Computermachines (ACM), heeft zijn ethische code in juli 2018 bijgewerkt - maar nieuw onderzoek van de North Carolina State University toont aan dat de ethische code geen invloed lijkt te hebben op de beslissingen van softwareontwikkelaars.

"We juichten het besluit om de ethische code van de ACM te actualiseren toe, maar wilde weten of het echt een verschil zou maken, " zegt Emerson Murphy-Hill, co-auteur van een paper over het werk en een adjunct universitair hoofddocent computerwetenschappen bij NC State.

"Deze kwestie komt op het juiste moment, gezien de tech-gerelateerde ethische schandalen die de afgelopen jaren in het nieuws waren, zoals toen Volkwagen zijn technologie manipuleerde die voertuigemissies bewaakte. En ontwikkelaars zullen blijven worden geconfronteerd met werkgerelateerde uitdagingen die te maken hebben met ethische kwesties, zoals het juiste gebruik van kunstmatige intelligentie."

Voor de studie, onderzoekers ontwikkelden 11 schriftelijke scenario's met ethische uitdagingen, waarvan de meeste waren ontleend aan real-life ethische vragen die door gebruikers op de website Stack Overflow waren geplaatst. De studie omvatte 105 Amerikaanse softwareontwikkelaars met vijf of meer jaar ervaring en 63 afgestudeerde software-engineeringstudenten aan een universiteit. De helft van de deelnemers aan de studie kreeg een exemplaar van de ACM-ethische code te zien, de andere helft kreeg simpelweg te horen dat ethiek belangrijk is als onderdeel van een inleidend overzicht van het onderzoek. Alle deelnemers aan de studie werd vervolgens gevraagd om elk scenario te lezen en aan te geven hoe ze op het scenario zouden reageren.

"Er was geen significant verschil in de resultaten - mensen de ethische code vooraf laten doornemen, leek hun antwoorden niet te beïnvloeden, ' zegt Murphy Hill.

"Hoewel we geloven dat het onderhouden van een up-to-date, robuuste ethische code is bewonderenswaardig voor ACM om te doen, we konden geen enkel effect vinden van de ethische code op de besluitvorming van ontwikkelaars. De vraag wordt nu:wat kan het computerberoep doen om ethisch gedrag te bevorderen?"

De krant, "Verandert de Ethische Code van ACM de ethische besluitvorming in softwareontwikkeling?, " zal op 7 november worden gepresenteerd op het ACM Symposium on the Foundations of Software Engineering, gehouden in Lake Buena Vista, Fla. Het artikel is mede-auteur van Justin Smith, een doctoraat student aan NC State, en Andrew McNamara, een voormalig afgestudeerde student aan NC State.