etica em computacao
TRANSCRIPT
Cliquez pour modifier le style du titre
Computadores, Ética e SociedadeComputadores, Ética e Sociedade
Profa. Vaninha Vieira
Salvador, Abr/2012
Universidade Federal da Bahia Universidade Federal da Bahia Instituto de Matemática Instituto de Matemática Departamento de Ciência da ComputaçãoDepartamento de Ciência da ComputaçãoDisciplina: MATA68 – Computadores, Disciplina: MATA68 – Computadores, Ética e Sociedade Ética e Sociedade
Cliquez pour modifier le style du titreTema: Ética em ComputaçãoTema: Ética em Computação
O errado é ser errado.
Créditos: O material utilizado é uma compilação de pontos de vista de vários autores listados no fim deste documento.
“Sem uma discussão lúcida sobre a ética não é possível agir com ética”
-- Márcia Tiburi
3
Algumas questõesAlgumas questões
O que é ética? O que significa “agir de forma ética”?
Qual a diferença entre o que é ético e o que é moral? E entre o que é ético e legal (do ponto de vista das leis)?
Em relação à informática
• Qual o limite para indicar se um profissional está agindo ou não de forma ética?
• O que consideramos como um usuário ético de informática?
4
Ética em situações cotidianasÉtica em situações cotidianas
1. Devo cumprir a promessa que fiz ontem ao meu amigo, embora hoje perceba que o cumprimento me causará certos prejuízos?
2. Devo dizer sempre a verdade ou há ocasiões em que devo mentir?
3. Se numa guerra de invasão você sabe que o seu melhor amigo está colaborando com o inimigo, você deve se calar, por causa da amizade, ou deve denunciá-lo como traidor?\
4. Com respeito aos crimes cometidos pelos nazistas durante a Segunda Guerra Mundial, os soldados que os executaram, cumprindo ordens militares, podem ser moralmente condenados?
Fonte: (Vasquez, 2010)
5
O Que é Ética? O que é Moral?O Que é Ética? O que é Moral?
Vídeo com Entrevista do Filósofo Mario Sérgio Cortella no Programa do Jô
7
O que é ética?O que é ética?
Comportamento humano
Fonte: Slides da Profa. Maria Carolina Monard
8
O que é ética?O que é ética?
Comportamento humano
PositivoNegativo
Fonte: Slides da Profa. Maria Carolina Monard
9
O que é ética?O que é ética?
Comportamento humano
PositivoNegativoMuitoNegativo
Fonte: Slides da Profa. Maria Carolina Monard
10
O que é ética?O que é ética?
Comportamento humano
PositivoNegativoCrime eContravenção
Existem comportamentos muito negativos como roubar ou matar que são tratados por uma legislação. Penas são estipuladas para repreender esses comportamentos.
Fonte: Slides da Profa. Maria Carolina Monard
11
O que é ética?O que é ética?
Comportamento humano
PositivoCrime eContravenção
Existe ainda um conjunto de comportamentos que não chegam a ser considerados crimes, e cada indivíduo deve decidir como agir segundo seus valores.
Negativo
Fonte: Slides da Profa. Maria Carolina Monard
12
Ética e LeiÉtica e Lei
Uma distinção deve ser feita, também, entre ética e lei.
A lei, frequentemente, tem como base princípios éticos.
Porém, ao contrário de uma lei, nenhum indivíduo pode ser compelido pelo Estado ou por outros indivíduos, a cumprir normas éticas, e nem sofrerá qualquer sanção pela desobediência a estas.
13
Porque às vezes é tão dificil agir de forma Porque às vezes é tão dificil agir de forma ética ou moral?ética ou moral?
Segundo [Vasquez 2001], tanto “ethos” (caráter) como “mos” (costume) indicam um tipo de comportamento propriamente humano que não é natural.
O homem não nasce com ele como se fosse um instinto,
mas ele é “adquirido ou conquistado por hábito”.
Para agirmos de forma ética é fundamental que façamos um julgamento de valor, com um pensamento crítico, buscando compreender e explicitar a nossa realidade moral
15
Teorias Éticas & ComputaçãoTeorias Éticas & Computação
(Maziero, 2000) considera 3 vertentes: 1. Ética deontológica (Immanuel Kant)
o valor moral de uma ação depende do motivo ou da intenção. aquilo que torna uma ação correta é o cumprimento do imperativo categórico
2. Ética teleológica (Stuart Mill)
o valor moral de uma ação depende da sua consequência (finalidade). o que torna uma ação moralmente correta é a promoção do bem estar para o maior número de pessoas.
3. Ética Relativista
Não há verdades absolutas no campo da moral. A moralidade de uma pessoa não pode ser imposta a outra sem levar em consideração a cultura, a tradição, o ambiente, a época, as premissas
16
Diretrizes informais Diretrizes informais [Kallman e Grillo citada no livro Masiero, 2001][Kallman e Grillo citada no livro Masiero, 2001]
1. Teste da família
Você se sentiria confortável ao contar sua ação ou decisão aos membros mais próximos de sua família?
2. Teste do repórter investigativo
Como sua ação apareceria se comentada em um programa noticiário da tevê ou jornal?
3. Teste do sentimento
Como você se sente com a sua decisão? Se você fica intranquilo mas não entende porque, sua intuição está dizendo que essa não é a coisa certa a fazer.
4. Teste da empatia
Como sua decisão lhe pareceria se você se colocasse na posição de outra pessoa? Regra do “faça aos outros o que deseja para si”.
17
Classificação do Estudo da ÉticaClassificação do Estudo da Ética
Ética Teórica
pesquisada por filósofos como Platão, Aristóteles, Sócrates, Rosseau e Kant;
Ética aplicada
relacionada com a conduta diária de uma pessoa
Ética Profissional
relacionada com a conduta de pessoa engajada na prática de uma profissão particular
Ética em computação: abrange os aspectos da ética profissional e da ética aplicada
• Profissional em computação
• Usuário da computação
18
Um caso real de ética profissionalUm caso real de ética profissional
Vídeo do Programa O Aprendiz
24
Codigo de Etica em ComputaçãoCodigo de Etica em Computação
Código da ACM
http://www.acm.org/about/code-of-ethics• Em português
• http://condutaetica.vilabol.uol.com.br/codigoACM.html
Código Unificado do Engenheiro de Software da IEEE-CS/ACM
http://www.sqa.org.uk/e-learning/ProfIssues03CD/page_04.htm
25
Princípios dos códigosPrincípios dos códigos
Influência do comportamento ético sobre:
• A Sociedade em Geral
• Os Empregadores
• Os Clientes Via direta
Via empregador
• Os colegas
• A Profissão em Geral
• A Organização (e.g. SBC) e seus associados
26
Ética Profissional em ComputaçãoÉtica Profissional em Computação:: Código de Ética da ACMCódigo de Ética da ACM
Estabelece como o profissional deve se comportar em situações típicas do trabalho em computação
Código da ACM estruturado em:
• Imperativos morais gerais
• Responsabilidades profissionais específicas
• Imperativos de liderança organizacional
Idéia: Usar esses princípios éticos na vida profissional
27
Imperativos morais geraisImperativos morais gerais
Devo contribuir para a sociedade e o bem-estar humano Devo evitar causar mal/danos a terceiros Devo ser honesto e digno de confiança Devo ser justo e agir para não discriminar Devo honrar direitos de propriedade, incluindo copyrights e
patentes Devo dar crédito adequado à propriedade intelectual Devo respeitar a privacidade dos outros Devo honrar acordos de confiança
28
Responsabilidades profissionais específicasResponsabilidades profissionais específicas
Devo tentar atingir a máxima qualidade, eficácia e dignidade nos processos e produtos de trabalho profissional
Devo adquirir e manter competência profissional
Devo conhecer e respeitar as leis relacionadas ao trabalho profissional
Devo aceitar e prover avaliação profissional apropriada
Devo avaliar sistemas computacionais e seu impacto de forma compreensiva e completa, incluindo uma análise de possíveis riscos
Devo honrar contratos, acordos e responsabilidades designadas
Devo melhorar o conhecimento público da computação e de suas conseqüências
Devo ter acesso a recursos de computação e comunicação apenas quando receber autorização para tal
29
Imperativos de liderança organizacional (1)Imperativos de liderança organizacional (1)
Articular responsabilidades sociais dos membros de uma unidade organizacional e encorajar a aceitação plena dessas responsabilidades
Gerenciar recursos humanos e materiais para projetar e construir sistemas de informação que melhorem a qualidade de vida
Reconhecer usos autorizados dos recursos computacionais e de comunicação de uma organização
Assegurar que usuários e outros que serão afetados por um sistema tenham suas necessidades claramente articuladas durante a avaliação e o projeto de requisitos; eventualmente, o sistema deve ser validado contra esses requisitos
Articular e dar suporte a políticas que protejam a dignidade de usuários e outros afetados por um sistema computacional
Criar oportunidades para que os membros da organização aprendam os princípios e limitações de sistemas computacionais
32
Ética no...Ética no...
1. Desenvolvimento de sistemas
2. Acesso à informação
3. Internet, Web e globalização
4. Uso do computador
5. Uso de softwares
33
1 - Desenvolvimento de Sistemas1 - Desenvolvimento de Sistemas
Responsabilidade perante cliente
• Garantir produto adequado ao cliente
Participação do cliente
• Definir produto adequado para o seu uso
Produtos com qualidade
• Realizar avaliação durante o desenvolvimento
Redução de riscos no desenvolvimento
• Proporcionar condições para o sucesso
34
1 - Desenvolvimento de Sistemas1 - Desenvolvimento de Sistemas
No caso de sistemas críticos
• Sistemas cujas falhas podem causar morte, grande prejuízo e graves danos ao ambiente
• Sistemas de controle de aeronave, equipamentos médicos, controle de plantas químicas
Necessitam de técnicas de desenvolvimento e de avaliação que garantam que o produto é seguro
35
2 - Acesso à informação2 - Acesso à informação
Acesso aos dados armazenados• Garantir e respeitar os níveis de confidencialidade e
disponibilidade dos dados• Acesso a grandes bancos de dados com
informação pessoal sobre cidadãos• Acesso a informação sensível (ex. telemedicina)
Violação da comunicação• Garantir e respeitar a segurança da comunicação
Anonimato: forma de obter privacidade• Mas pode ser usado para lavagem de dinheiro,
comércio de drogas, terrorismo ou se aproveitar de gente indefesa
36
Sigilo das ComunicaçõesSigilo das ComunicaçõesArtigo 5º da ConstituiçãoArtigo 5º da Constituição
É inviolável o sigilo da correspondência e das comunicações telegráficas, de dados e das comunicações telefônicas, salvo, no último caso, por ordem judicial, nas hipóteses e na forma que a lei estabelecer para fins de investigação ou instrução processual penal.
Excelente referência sobre o assunto:
http://www.planalto.gov.br/ccivil_03/revista/Rev_87/Artigos/PDF/FrederickBurrowes_rev87.pdf
37
3 - Internet, Web e globalização3 - Internet, Web e globalização
Conteúdos de sites, portais• Garantir a veracidade e qualidade da informação• Produção e disseminação de conteúdo sem controle• Censura ou liberdade total?• Identificação do usuário ou anonimato?• Direito de cópia, permissão de acesso...
Serviços Web• Garantir a integridade das transações• Garantir a existência de regras definidas
38
3 - Internet, Web e globalização3 - Internet, Web e globalização
Internet e a Web têm grande impacto na sociedade• Homogeneização ou massificação da cultura?• As leis de que país se aplicam quando estou na rede?• Que modelos de negócio são aceitáveis?• Redes sociais e grupos?
39
4 - Uso do computador
Vírus, worms, spams, cavalos de Tróia, etc são produzidos por usuários (experts, mas usuários...)
Perfis “fake” em redes sociais
Fraudes
• Usualmente conta com a participação de profissionais de computação
Cartões de crédito, senhas bancárias, etc
Computadores podem afetar a saúde das pessoas
• Stress, LER, radiação de monitores, ...
40
5 - Uso de softwares
Direitos de propriedade de software
Uso de software ilegal ou “pirateado”
Software que possa causar riscos a outros usuários, ao ambiente ou ao bem estar humano
Contexto de utilização: casa, trabalho, lan house
41
Programa de computador (Lei 9609/98)Programa de computador (Lei 9609/98)
A expressão de um conjunto organizado de instruções em linguagem natural ou codificada, contido em suporte físico de qualquer natureza, de emprego necessário em máquinas automáticas de tratamento da informação, dispositivos, instrumentos ou equipamentos periféricos, baseados em técnica digital ou análoga, para fazê-los funcionar de modo e para fins determinados.
Fonte:http://www.planalto.gov.br/ccivil/Leis/L9609.htm
42
Ética profissional: Desenvolvimento de Ética profissional: Desenvolvimento de softwaresoftware
Segundo a Profa. Selma Melnikoff (USP), a ética está em todas as atividades ligadas à produção de software
Automação
Engenharia de Requisitos
Engenharia de Software
Qualidade de Software
Necessidade leva a
Para ter um bom sistema
Software é parte significativa
Para ter bom produto
43
Ética no Gerenciamento de ProjetosÉtica no Gerenciamento de Projetos
http://portal.sbc.org.br/horizontes/doku.php?id=v02n03:20
Ética e Gerenciamento de Projetos de Software
44
Etica na ComputaçãoEtica na Computação
Os 10 mandamentosOs 10 mandamentos
1. Não utilizarás o computador para prejudicar outras pessoas
2. Não interferirás no trabalho em computação de outras pessoas
3. Não olharás os arquivos de outras pessoas
4. Não utilizarás o computador para roubar
5. Não utilizarás o computador para prestar falsos testemunhos
6. Não copiarás ou utilizarás software proprietário que não pagaste
7. Não utilizarás recursos computacionais de outras pessoas sem a devida autorização ou sem a devida compensação
8. Não te apropriarás da produção intelectual de outras pessoas
9. Pensarás nas consequências sociais dos sistemas que desenvolves
10. Utilizarás sempre o computador de maneira a assegurar o respeito e a consideração pelos teus semelhantes
Fonte: Computer Ethics Institutehttp://www.computerethicsinstitute.com/
45
ReferênciasReferências
Slides Prof. Jacques Sauvé, UFCG, Nov.2006
Slides Profa. Selma Shin Shimizu Melnikoff, POLI USP, Set. 2004
Software Engineering Code of Ethics and Professional Practice
http://www.planalto.gov.br/ccivil_03/revista/Rev_87/Artigos/PDF/FrederickBurrowes_rev87.pdf
http://webphilos.wordpress.com/2011/02/16/etica-utilitarista-vs-etica-deontologica/
http://www.acm.org/about/code-of-ethics e em português
http://condutaetica.vilabol.uol.com.br/codigoACM.html