10. Ética y responsabilidad profesional en la ingeniería del software

Anuncio
Ingeniería del Software 1 – Curso 2005-2006
23
10. Ética y responsabilidad profesional en la ingeniería del software
Introducción
Nuestro trabajo comprende responsabilidades más amplias que la mera aplicación de
habilidades técnicas
Trabajamos con y para personas – la persona es la clave del comportamiento ético
Qué es la ética
ética y moral, ethos y mos
o la ética trata del comportamiento, de las (buenas) costumbres
el problema de la ética es el problema de la libertad: sin libertad no hay ética
o ser libre significa no estar sometido a los instintos (ética ≠ gen-ética)
o la ética trata de lo no instintivo, de lo no programado genéticamente
o actuar por instinto equivale a no ser libre, responsable de los actos
la ética como ciencia
o “no se puede argumentar racionalmente, todo es opinión y preferencia”
o sin embargo, el hombre es un ser que se mueve por motivos entendidos
la sensibilidad ante la belleza o fealdad de las acciones
la reflexión sobre la dignidad de la persona
la experiencia histórica, la tradición cultural, el debate social
o que sea difícil alcanzar un acuerdo no implica que la ética sea irracional
o lo natural en el hombre es ser educado: es necesario aprender la ética
la ética como arte
o “es un conjunto de (molestas) obligaciones o prohibiciones”
o más que un código de conducta, es una forma de valorar la vida: educación
¿obstáculos a la eficacia? ¡la eficacia no lo es todo!
o la ética es ante todo creatividad y libertad, inventar formas de hacer el bien
hacer cosas buenas – arte, producción de un objeto externo
hacer las cosas bien
hacernos personas buenas – arte de vivir, crecimiento personal
o lo natural es: preceptos negativos concretos, preceptos positivos abiertos
El principio fundamental de la ética
cada persona es un fin en sí misma, nunca un puro medio para conseguir otra cosa
haz el bien, todo el que puedas, y no te canses
Los tres pilares de la ética (análisis..., ¡y que no falte la síntesis!)
PILAR
VIRTUD
(Séneca)
DEBER
(Kant)
BIEN
(Epicuro)
valor intrínseco
entrenamiento
autodominio
crecimiento personal
racionalidad
vivir según la razón
la voz de la conciencia
felicidad
disfrutar de la vida
prototipo
extremismo
(deshumanización,
aislamiento)
aportación
caballero
fortaleza insensible
facilita
interioriza
militar
rigorismo inhumano
normativismo hipócrita
vividor
egoísmo materialista
indisciplinado
interpela
racionaliza
disciplina
atrae
da sentido
abre al exterior
Ingeniería del Software 1 – Curso 2005-2006
Lo ético y lo legal
tipos de leyes: internacionales, estatales, estatutos de una asociación...
la ley no nos hace buenos, sólo el deseo libre de hacer el bien
o “el que hace la ley, hace la trampa”
no obstante, la ley tiene una función educadora
primacía de lo ético
o posibilidad de leyes injustas (“esto está mal aunque la ley lo permita”)
o la ética inspira el desarrollo de la ley
no se debe prohibir todo lo que no sea ético, ni mandar todo lo que sea ético
o negar el saludo a un vecino, no ceder el asiento en un medio de transporte...
o prohibirlo todo o mandarlo todo sería asfixiante, ahogaría la libertad creativa
el comportamiento ético no se puede encerrar en un código de conducta
Problemas éticos específicos de la ingeniería del software
ética general: veracidad, honestidad, solidaridad...
ética de los negocios: relaciones jefe-empleado, relaciones cliente-desarrollador...
ética de las tecnologías de la información: uso inapropiado de los ordenadores,
propiedad intelectual, protección de datos y confidencialidad, sistemas militares y
nucleares, terrorismo y privacidad...
ética de la ingeniería del software: confidencialidad del cliente o empleador,
responsabilidad indirecta por el (mal) funcionamiento de los sistemas...
El código ético de ACM/IEEE (v5.2, 1999)
preámbulo
o papel central y creciente de los ordenadores en la sociedad
o papel de los ingenieros de software en el desarrollo de sistemas software
o oportunidades significativas de hacer el bien o causar daño
o comprometerse consigo mismos para hacer de la ingeniería del software una
profesión beneficiosa y respetada
o obligaciones fundadas en la humanidad del ingeniero de software, con especial
cuidado debido a las personas afectadas por el trabajo de los ingenieros de
software, y los elementos únicos de la práctica de la ingeniería del software
o no es simple un algoritmo ético que genere decisiones éticas (¿leyes de la
robótica?): para actuar éticamente siempre se requiere el juicio ético personal
o ayuda a definir las acciones éticamente impropias de un ingeniero software
o pretende educar e inspirar a los ingenieros de software para que desarrollen un
comportamiento ético en el ejercicio de su profesión
ocho principios o aspiraciones generales, ilustradas con detalles y ejemplos
o sin las aspiraciones, los detalles se vuelven legalistas y tediosos
o sin los detalles, las aspiraciones se vuelven sonoras pero vacías
es un compromiso de los miembros de ACM/IEEE
Bibliografía adicional
ACM/IEEE, Software Engineering Code of Ethics and Professional Practice
o www.acm.org/serving/se/code.htm (versión 1999)
o www.acm.org/constitution /code.htm (versión 1992)
D. Gotterbarn, K. Miller, S. Rogerson. “Software Engineering Code of Ethics is
Approved”. Communications of the ACM, 42(10):102-107, October 1999.
F. Bott et al. Professional Issues in Software Engineering. Taylor & Francis, 2000.
R. Spaemann. Ética: Cuestiones fundamentales. Eunsa, 1998.
24
Descargar