Crédito CC0:domínio público
A maior sociedade de computação do mundo, a Association for Computing Machinery (ACM), atualizou seu código de ética em julho de 2018 - mas uma nova pesquisa da North Carolina State University mostra que o código de ética não parece afetar as decisões tomadas pelos desenvolvedores de software.
"Aplaudimos a decisão de atualizar o código de ética da ACM, mas queria saber se isso faria alguma diferença, "diz Emerson Murphy-Hill, co-autor de um artigo sobre o trabalho e professor associado adjunto de ciência da computação na NC State.
"Este problema é oportuno, dados os escândalos de ética relacionados à tecnologia nas notícias nos últimos anos, como quando Volkwagen manipulou sua tecnologia que monitorava as emissões dos veículos. E os desenvolvedores continuarão a enfrentar desafios relacionados ao trabalho que tocam em questões éticas, como o uso adequado de inteligência artificial. "
Para o estudo, pesquisadores desenvolveram 11 cenários escritos envolvendo desafios éticos, a maioria das quais foi extraída de questões éticas da vida real postadas por usuários no site Stack Overflow. O estudo incluiu 105 desenvolvedores de software dos EUA com cinco ou mais anos de experiência e 63 alunos de graduação em engenharia de software em uma universidade. Metade dos participantes do estudo viram uma cópia do código de ética da ACM, a outra metade foi simplesmente informada de que a ética é importante como parte de uma visão geral introdutória do estudo. Todos os participantes do estudo foram então solicitados a ler cada cenário e declarar como eles reagiriam ao cenário.
"Não houve diferença significativa nos resultados - o fato de as pessoas revisarem o código de ética de antemão não pareceu influenciar suas respostas, "Murphy-Hill diz.
"Embora acreditemos em manter um sistema atualizado, código de ética robusto é uma coisa admirável para ACM fazer, não foi possível encontrar qualquer efeito do código de ética na tomada de decisão do desenvolvedor. A questão agora é:o que a profissão de computação pode fazer para promover o comportamento ético? "
O papel, "O Código de Ética da ACM muda a tomada de decisões éticas no desenvolvimento de software ?, "será apresentado em 7 de novembro no ACM Symposium on the Foundations of Software Engineering, sendo realizada em Lake Buena Vista, Flórida. O artigo foi coautor de Justin Smith, um Ph.D. estudante da NC State, e Andrew McNamara, um ex-aluno de pós-graduação na NC State.