Índice

Logo UFPR Logo Licenciatura

Ética na Computação: Estudos de Caso e o Código da ACM

Estudo de Caso: Ferramenta didática que simula dilemas éticos reais na vida profissional.

Objetivos: Analisar decisões éticas, suas implicações e aplicar o Código da ACM na prática.

Consulte o Código de Ética e Conduta Profissional da ACM no site da ACM.

Como Decidir em Situações Éticas?

Passos Práticos:

  1. Reunir os dados relevantes
  2. Analisar os dados
  3. Negociar um acordo
  4. Avaliar as alternativas

Teorias de Base:

  • Deontológica: Foco nas intenções e deveres.
  • Utilitária: Foco nas consequências e benefícios.

Meta: Escolher a decisão mais ética ou a menos prejudicial.

Código da ACM: Guia para Profissionais

Princípios Importantes:

  • 1.2 – Evitar Prejudicar Outros: Não causar danos a usuários ou à sociedade.
  • 1.3 – Ser Honesto e Digno de Confiança: Agir com transparência e evitar conflitos de interesse.
  • 2.3 – Respeitar Leis Existentes: Seguir as regulamentações e assumir as consequências éticas.

Aderência ao código é voluntária, mas essencial para a integridade profissional.

Logo da ACM

Dilema de Marcelo: Legalidade vs. Pressão

Situação: Marcelo, analista pleno em um banco, é solicitado a alterar o sistema de créditos de forma ilegal. Apesar da promessa de promoção, ele teme as consequências legais e éticas.

Conflito: Integridade moral e respeito às leis (Banco Central) versus pressão por promoção e segurança familiar.

Método Aplicado:

  1. Dados: Considerar aceitar, recusar, denunciar ou calar-se.
  2. Análise: Benefícios (promoção) versus riscos (sanções legais).
  3. Negociação: Tentar um acordo com os superiores.
  4. Avaliação: Recusar é a decisão mais ética (ACM 1.2, 1.3, 2.3).

Jean e o Código Alheio

Situação: Jean, programadora, utiliza trechos de código de um colega e de software comercial sem permissão, entregando o projeto no prazo mas omitindo as fontes.

Conflito: Violação do princípio de honestidade (ACM 1.3) e desrespeito à propriedade intelectual, em contraste com a pressão por cumprir prazos.

Decisão Ética: Jean deveria ter solicitado permissão ou buscado apoio, evitando o plágio e mantendo a transparência.

Diane e o Sistema Menos Seguro

Situação: Diane, consultora, projeta um sistema para dados sensíveis, mas o cliente opta por um nível de segurança inferior, aumentando o risco de acesso indevido.

Conflito: O dever de proteger os usuários (ACM 1.2) versus a pressão para atender o cliente.

Decisão Ética: Diane deveria negociar por maior segurança ou recusar o projeto, priorizando a privacidade dos dados.

Max e o Pendrive Esquecido

Situação: Max copia dados confidenciais de clientes para casa e esquece o pendrive, colocando em risco a confidencialidade dos dados (ACM 1.2).

Decisão Ética: Max deveria utilizar sistemas seguros de armazenamento e evitar levar dados pessoais para fora do ambiente de trabalho.

Outros Casos – Temas Diversos (Masiero 2013)

  • Case 04 – Qualidade do Trabalho Profissional: Uma empresa desenvolve um sistema de contabilidade eficiente para o governo. Apesar de prometer economia significativa, a interface difícil gera muitas queixas, fazendo com que a empresa abandone o novo sistema e retorne ao modelo original, mais caro.
  • Case 05 – Justiça e Discriminação: Em uma agência de empregos, os requisitos do sistema estipulam que candidatos brancos apareçam antes dos não-brancos e candidatos masculinos antes das femininos.
  • Case 06 – Responsabilidade por Falta de Confiabilidade: Uma empresa lança um software de cálculo de impostos com falhas conhecidas e exime-se de responsabilidade, resultando em declarações incorretas e penalizações pela Receita Federal.
  • Case 07 – Riscos Causados por Software: Jane, engenheira de garantia de qualidade, suspeita que um sistema de controle de estoque não foi suficientemente testado. Pressionada a liberar o software, ela se depara com o dilema entre cumprir prazos e garantir a segurança do sistema.
  • Case 08 – Conflito de Interesse: Um consultor recomenda um sistema de controle de tráfego, omitindo que é um dos principais acionistas da empresa fornecedora.
  • Case 09 – Acesso Não Autorizado: Joe, estudante de computação, utiliza seu conhecimento prévio para aumentar seu tempo de uso do computador, obtendo acesso indevido ao arquivo mestre e terminando seu projeto de forma irregular.

Todos os casos são exemplos do trabalho de Masiero (2013).

Ética: Pilar da Profissão em Computação

Decisões éticas protegem usuários, a sociedade e constroem a integridade profissional. O Código da ACM orienta escolhas em dilemas reais e serve como um guia fundamental para profissionais de TI.

Mensagem Final: "Seja ético: sua integridade define seu legado profissional."

Quiz: Teste seus Conhecimentos Éticos

Instruções: Escolha a melhor resposta com base nos casos e no Código da ACM.

1. No Case 00 (Marcelo), qual decisão é considerada a mais ética?

2. No Case 01 (Jean), o que Jean violou ao usar códigos sem permissão?

3. No Case 02 (Diane), qual é o maior risco ao aceitar um sistema menos seguro?

4. No Case 03 (Max), qual foi o principal erro ético?

5. Qual princípio da ACM enfatiza evitar prejudicar outros?

6. Qual teoria ética foca nas consequências e benefícios?

7. No Case 00 (Marcelo), qual é o maior conflito ético?

8. No Case 01 (Jean), qual atitude deveria ter sido tomada?

9. No Case 02 (Diane), o que deveria ter sido feito?

10. Qual é o foco da ética utilitária?

Referências

Código de Ética da ACM: www.acm.org
Livro: “Ética em Computação” – Paulo C. Masiero, Editora da Universidade de São Paulo, 2000 (212p). Disponível nas lojas: EDUSP, Liv. Cultura, Liv. da Vila e FINAC.