Está en la página 1de 12

Panorama ético en la ingeniería de software.

Eduardo González Torres


Tecnológico de Monterrey (México)
Escuela de Humanidades y Educación.

Resumen

La ingeniería en software es una profesión muy cotizada actualmente, que provee un producto indispensable
para la sociedad: el software. Lo que no se ve tan a simple vista son los diversos problemas éticos que enfrentan
estos ingenieros en su práctica profesional, derivados del campo tan amplio que abarca la disciplina, el hecho de que
impacta en muchas instituciones clave de la sociedad, y el hecho de que la disciplina es joven y está en constante
desarrollo, lo que implica que cada innovación debe ser analizada para saber si es éticamente aceptable. Sin
embargo, los ingenieros en software no son educados adecuadamente en materia ética. Aunado a todo esto está el
tema de lidiar con problemas de corrupción, un asunto especialmente urgente en México. La corrupción en esta
profesión puede realizarse bajo métodos ya conocidos, pero también bajo nuevos métodos que ofrecen las
tecnologías emergentes; sin embargo, estas mismas tecnologías podrían ayudar a combatir este lastre. Tomando todo
esto en cuenta, este trabajo presenta una propuesta para mejorar la huella ética de la ingeniería en software. Como
profesión debe tomar cuenta de su responsabilidad para con la sociedad y procurar educar mejor al público y a sus
especialistas en temas éticos.

Palabras Clave: Software, corrupción, ética en la profesión, tecnologías emergentes.

The ethical landscape in software engineering.

Abstract

Software engineering is a prized profession nowadays, one which provides an essential product for society:
software. What is not seen at first glance are the multiple ethical problems which these engineers face during their
professional practice, problems derived from the breadth of the discipline, the fact that it impacts many key societal
institutions, and the fact that the discipline is still young and is seeing constant development, which means that every
innovation must be analyzed to determine if it’s ethically acceptable. However, software engineers are not
adequately educated in matters of ethics. Added to this is the necessity of dealing with problems related to
corruption, a matter that is especially urgent in Mexico. Corruption in this profession may be carried out through
already known methods, but also through new methods offered by emerging technologies; however, these same
technologies could help combat this blight. Taking all this into account, this paper presents a proposal to improve the
ethical footprint of software engineering. As a profession it must take account of its responsibility towards society
and make sure it provides a better education in ethical matters to software engineers and the public at large.

1
Keywords: Software, corruption, ethics in the profession, emerging technologies.
Introducción.

La influencia del software en el mundo actual no puede ser exagerada. El software es la

base de las cadenas de producción mundial, y cada persona usa el software para trabajar,

aprender, investigar, divertirse, interactuar con otros, ver las noticias… Cartaya López (2011)

expresa la situación sucintamente al decir que el software “influye cada día más en la actividad

del hombre, y, por tanto, en su mundo espiritual, y ha causado profundos cambios en los

procedimientos económicos, administrativos, organizativos, investigativos, y hasta en las formas

de conducta y de pensar”.

El software no surge espontáneamente, sino que es diseñado, creado y mantenido por

profesionistas. Dada la gran importancia que ha cobrado el software en la sociedad actual, es

claro que se debe analizar la profesión que se dedica a él: la ingeniería en software. En esencia, la

ingeniería en software se dedica a diseñar y desarrollar soluciones de software para clientes. Pero

esta simple descripción esconde la amplitud del campo de trabajo que la disciplina abarca, que

engloba el desarrollo de páginas web, bases de datos, videojuegos, aplicaciones móviles, sistemas

operativos, inteligencia artificial, y muchas otras áreas, cada una de las cuales presenta retos

técnicos y éticos de los más diversos (Facultad de Ciencias de la Universidad de Melbourne, n.

d.).

Los ingenieros en software son profesionales. Se debe recordar que una profesión no es

simplemente un trabajo, sino, como la define Cortina (2000), es “una actividad social

cooperativa, cuya meta interna consiste en proporcionar a la sociedad un bien específico e

indispensable para su supervivencia […], para lo cual se precisa el concurso de la comunidad de

profesionales”. También debe recordarse que, siendo profesionales, los ingenieros en software

2
deben seguir una ética profesional, que no es simplemente un código de reglas; más bien, el

concepto debe entenderse como lo definen Fernández y Hortal (1994): “la indagación sistemática

acerca del modo de mejorar cualitativamente y elevar el grado de humanización de la vida social

e individual, mediante el ejercicio de la profesión”.

Sin embargo, también debe recordarse que esta profesión cuenta también con otra fuente

de dilemas éticos: el tema de la innovación. Debido a que el software es un concepto todavía

nuevo y la industria constantemente introduce grandes desarrollos, se vuelve necesario

reflexionar: ¿qué innovaciones tecnológicas se deben fomentar y cuáles no? ¿Quién debe decidir

qué camino seguirá la sociedad en materia tecnológica? Esta es otra gran responsabilidad que

tiene la profesión para con la sociedad.

En el presente escrito, primero se estudiarán más de cerca algunas de las características

éticas de esta profesión. Luego, nos concentraremos en el mayor lastre para toda profesión en

México: la corrupción, en sus diversas formas. Finalmente, se realizará una propuesta con la

intención de darle una pauta a los profesionistas de esta disciplina para beneficiar a la sociedad.

Desarrollo

1. La ética en la práctica profesional del ingeniero en software

Para entender cabalmente el lugar de una profesión en la sociedad es útil estudiar cuáles

son sus bienes internos y externos. El filósofo Emilio Martínez (2011) da una buena definición de

los bienes internos al decir que son la manera específica en que esa profesión sirve a la

humanidad, así como las normas, valores y principios que ayudan a que ese servicio se realice.

3
Asimismo, define los bienes externos como los medios y las recompensas que el profesional

necesita para poder darle su servicio a la sociedad.

Actualmente el trabajo relacionado con mi profesión es muy demandado y bien pagado,

como puede verse en el anexo 1 donde se muestran datos sobre el salario de profesionales de las

TI en México. De esto se desprende que mi profesión disfruta de bienes externos como dinero y

prestigio. Por otro lado, en cuanto a los bienes internos, puede decirse que la profesión contribuye

a mejorar la calidad de vida de las personas, mejorar el funcionamiento de las organizaciones, y

posibilitar un desarrollo sustentable de la sociedad. La manera en que logra esto es generando

herramientas tecnológicas que resuelven problemas científicos, industriales y de la vida diaria

(Tecnológico de Monterrey, 2022). Este análisis sirve para entender el por qué la profesión existe

en primer lugar. Ahora, ¿qué hay de las consideraciones éticas que deben realizar los

profesionales mientras trabajan?

Para un ingeniero en software, las situaciones que presentan dilemas éticos son tan

diversas como su campo de trabajo. Prego (2019) comparte una pequeña selección de situaciones:

programas para empresas petroleras que contribuyen directamente a la degradación del medio

ambiente, software para la mejora de armas que luego se usan con fines ofensivos, páginas web

que “presionan” a los usuarios con técnicas manipulativas... los dilemas éticos comienzan desde

la elección de un proyecto, ya que, como es de esperarse, hay todo tipo de proyectos

desarrollándose todo el tiempo, tanto benéficos como nocivos al orden social, y el profesional

debe tener una visión amplia para saber distinguirlos. Así, pues, vemos que la práctica profesional

del ingeniero en software no carece de dilemas éticos. Al contrario: no hay escasez de terrenos

éticos complejos en esta disciplina. Por ejemplo, la propiedad intelectual y la privacidad de los

4
usuarios de una plataforma son un par de terrenos éticos complejos en los que un ingeniero en

software frecuentemente se adentra.

Desafortunadamente, este complicado panorama ético no es muy reconocido por las

universidades. Durante su educación, los futuros ingenieros en software desarrollan habilidades

en una amplia gama de conocimientos técnicos (matemáticas, estadística, programación,

procesadores de lenguaje, sistemas operativos, etc.), pero las materias relacionadas con temas

éticos suelen ocupar un lugar secundario en su currículo. Es hasta que los profesionales novatos

entran al mundo laboral por primera vez que se dan cuenta que su labor va más allá de las cifras y

el código: se encuentran con dilemas morales, dilemas que en muchas ocasiones tienen que ver

con temas muy sensibles como dinero, datos personales, o información sensible (Prego, 2019).

2. La corrupción en el área de las tecnologías de la información

Ningún tema ético es tan relevante en México como la corrupción. La corrupción es una

realidad diaria para cualquier ciudadano mexicano; si alguien lo duda, no tiene más que consultar

el Índice de Percepción de la Corrupción 2021, donde México ocupa el lugar 124 de 180.

Evidentemente, es un tema que es urgente tratar como sociedad, y en el ámbito de la profesión

aún más. En este escrito se intenta estudiar cómo impacta la corrupción a la ingeniería en

software, y si hay algo que esta disciplina pueda hacer para mitigar el problema.

La corrupción en el contexto de lo profesional es definida por la RAE (2022) como “la

práctica consistente en la utilización indebida o ilícita de las funciones de aquellas en provecho de

sus gestores”. La corrupción tiene muchas formas, algunas muy obvias y otras muy sutiles.

Algunos ejemplos de corrupción profesional son el soborno (dar dinero o regalos a alguien para

5
conseguir algo de forma ilícita), el fraude (eludir una disposición legal en perjuicio del Estado o

de terceros), y el desvío de recursos (hacer uso del dinero de la empresa para beneficio personal).

En el área de la ingeniería en software, la corrupción se manifiesta en el uso de la

tecnología para fines que van en contra de los intereses de la sociedad. En ocasiones es la

empresa de tecnología la que soborna o se vende al mejor postor, y en otras ocasiones esta

corrupción se deriva de un uso indebido de la tecnología que los ingenieros no previeron, y de lo

que se aprovechan personas corruptas.

Un ejemplo reciente es el de Pegasus, un software de vigilancia vendido por una compañía

israelí. A pesar de que la compañía afirma que selecciona rigurosamente a sus clientes para

asegurarse de que el software sólo sea usado con el fin de combatir al crimen y al terrorismo, se

descubrió que vendió el servicio a países conocidos por corrupción y violaciones a los derechos

humanos (México fue uno de los compradores). No es sorpresa que se descubriera que se usó esta

tecnología para espiar a reporteros, investigadores, políticos y activistas (Kemp, 2021).

Por otro lado, las tecnologías emergentes presentan tanto posibilidades como riesgos en el

asunto de la corrupción. La Organización para la Cooperación y el Desarrollo Económicos

(OCDE) identifica cuatro tecnologías divisivas: la tecnología blockchain, la inteligencia artificial,

el big data, y las tecnologías cívicas. Debido a su novedad, estas tecnologías pueden terminar

impactando a la sociedad de formas inesperadas, abriendo nuevas oportunidades para bien pero

también para mal. Por ejemplo, aunque el blockchain puede mejorar la transparencia y

trazabilidad de las transacciones, su naturaleza anónima y descentralizada la hace atractiva para

actividades como el lavado de dinero y evasión de impuestos (Foro de Integridad y Anti-

Corrupción de la OCDE, 2021).

6
3. Propuesta

El software lleva existiendo poco más de medio siglo, pero ha revolucionado casi todas las

áreas de la vida diaria moderna. Sin embargo, como sociedad no ha incrementado nuestro

entendimiento de las oportunidades y riesgos que nos trae el software como herramienta. Hace

falta un mejor entendimiento del software y la profesión que lo genera, no sólo por parte del

ciudadano promedio, sino también por parte de los políticos y legisladores, quienes toman

decisiones importantes para el futuro del país.

Es por esto que se propone el siguiente objetivo: contribuir al entendimiento del propósito,

los beneficios, y las áreas de riesgo de la ingeniería de software en la sociedad. El fin de esta

propuesta es proporcionar a los ciudadanos mexicanos información útil sobre la profesión y su

producto (el software), con el propósito de que la sociedad en general tenga bases sólidas para

elegir el rumbo social que quiera tomar. Se haría un esfuerzo por que la información se presente

en formatos accesibles a ciudadanos normales, no solo especialistas. Asimismo, se haría uso de

formatos multimedia para alcanzar un gran público y facilitar la comprensión.

Toda propuesta de cambio que se quiera hacer debe primero pasar por cuatro principios

fundamentales, que deben guiar la conducta de un profesional en todo momento: el principio de

no maleficencia, el de beneficencia, el de autonomía y el de justicia. ¿Esta propuesta respeta cada

uno de estos principios?

Primeramente, esta propuesta busca contribuir conocimiento útil a la opinión pública; no

busca sobresaturarla de información, sino proporcionar sólo observaciones útiles. Por lo tanto, se

respeta el principio de no maleficencia. Además, con esta propuesta se busca proporcionarle

información a la sociedad para que pueda decidir con mayor seguridad, y darle mayores

7
posibilidades de lograr sus objetivos; se busca hacer un bien, siguiendo el principio de

beneficencia.

Dado que esta propuesta tiene pensado dar información útil y relevante, pero no

instrucciones de qué hacer, es claro que se está respetando la autonomía de la sociedad; de hecho,

la información es precisamente para que la sociedad haga un mejor uso del instrumento que es la

profesión, cuyo propósito de existir es precisamente servir a la sociedad. De esta forma se respeta

el principio de autonomía.

Finalmente, la información que se busca proveer se proporcionará en un formato accesible

para un ciudadano normal, no sólo para especialistas en el tema. Asimismo, se hará uso de

recursos multimedia para presentar la información en distintos tipos de formatos, de forma que

sea lo más accesible posible. De esta forma cada miembro de la sociedad se vería beneficiado,

aunque a su manera: los ciudadanos estarían mejor informados, y podrían ejercer su voto con más

seguridad; los políticos y servidores públicos tendrían una mejor idea de qué acciones deben

tomar para beneficiar a la sociedad a la que sirven; los profesionales entenderían mejor la

responsabilidad con la que cargan, así como los problemas con los que se podrían encontrar a

diario. Así, debido a que se busca proporcionar el mismo bien a cada persona de la sociedad, se

respeta el principio de justicia.

En fin, después de analizar estas propuestas bajo los cuatro principios, puede verse que

cumple cabalmente con cada uno de ellos.

4. Conclusiones

Los ingenieros en software son profesionales con una gran responsabilidad para con la

sociedad donde viven. El mero hecho de llamarlos profesionales acredita que existen para servir a

8
la sociedad, y aunque actualmente se subrayen los bienes externos que pueden ganar, los bienes

internos de la profesión son aún más valiosos. Debido a la amplitud del campo, estos

profesionales se encuentran con problemas éticos muy variados durante su práctica profesional.

Además, también se enfrentan al problema de reconciliar la ética con las innovaciones que van

surgiendo en el área. Sin embargo, la educación que actualmente ofrecen las universidades no los

prepara adecuadamente para enfrentar estos complejos problemas éticos.

En México en particular, este perfil de profesional se enfrenta al mismo gran problema

que todos los demás: la corrupción. Desde el soborno hasta el uso indebido de la tecnología, el

ingeniero en software debe navegar situaciones muy complicadas. Innovaciones como la

inteligencia artificial, el big data y el blockchain añaden retos, pero también oportunidades:

dependiendo del uso que se les dé, podrían usarse para fomentar la corrupción, o combatirla.

Este complicado contexto en el que se mueve el ingeniero de software es un reflejo de una

situación social: la sociedad en general no ha decidido bien el rol que el software debe jugar en

ella. Como sociedad no entendemos muchos de los riesgos y oportunidades que nos trae el

software, y esto se traduce en infraestructura y mecanismos deficientes, que pueden terminar

aprovechándose para mal. Además, los mismos ingenieros en software muchas veces no están

preparados para el reto. Es por esto que se propone educar a la sociedad en general sobre todas

estas características del software y la profesión que está ligada a él.

El software llegó para quedarse: la profesión que lo crea debe tomar conciencia de su

responsabilidad para con la sociedad, y trabajar para elevar sus estándares éticos y educar al

público en los temas de su profesión que podrían ser relevantes.

Bibliografía

9
Cortina, A. (2000). 10 palabras clave en ética de las profesiones. Navarra: Verbo Divino.

Cartaya López, M. E. (2011). Algunas reflexiones sobre la Ética en el mundo del

Software. Cuba: Instituto Central de Investigación Digital.

Núñez, J.C. (2011). Un profesional excelente combina técnica y ética: Emilio Martínez.

Magis. Guadalajara: Universidad Jesuita de Guadalajara.

Facultad de Ciencias de la Universidad de Melbourne (n.d.). Software Engineer.

Universidad de Melbourne.

Fernández, J y Hortal, A. (1994). Ética de las profesiones. Madrid: Publicaciones de la

Universidad Pontificia Comillas.

Foro de Integridad y Anti-Corrupción de la OCDE. (2021). Tech Topics of the Forum.

OCDE. Recuperado de https://www.oecd.org/corruption/integrity-forum/tech-topics/ el 21 de

marzo de 2022.

Hireline (2021). Análisis de salarios TI en México 2021. Hireline. Recuperado de


https://hireline.io/blog/analisis-de-salarios-ti-mexico-2021/ el 21 de marzo de 2022.

Kemp, C. (2021). Spyware: why the booming surveillance tech industry is vulnerable to
corruption and abuse. The Conversation. Recuperado de https://theconversation.com/spyware-
why-the-booming-surveillance-tech-industry-is-vulnerable-to-corruption-and-abuse-164917 el 21
de marzo de 2022.

Prego, C. (2019). Ética y desarrollo de software: el debate de si hace falta un juramento

hipocrático para programadores. Xataka. Recuperado de https://www.xataka.com/legislacion-y-

derechos/etica-desarrollo-software-debate-hace-falta-juramento-hipocratico-para-programadores

el 22 de mayo de 2022.

10
Real Academia Española: Diccionario de la lengua española, 23.ª ed., [versión 23.5 en

línea]. Recuperado el 21 de marzo de 2022 de https://dle.rae.es.

Tecnológico de Monterrey (2022). Ingeniero en Tecnologías Computacionales.

Tecnológico de Monterrey. Recuperado de https://tec.mx/es/computacion-y-tecnologias-de-

informacion/ingeniero-en-tecnologias-computacionales el 21 de marzo de 2022.

Transparency International (2021). Índice de Percepción de la Corrupción. Transparencia

Internacional. Recuperado de https://www.transparency.org/en/cpi/2021 el 22 de mayo de 2022.

Anexo 1. Tabla de salarios de profesionales del área de TI en distintas ciudades mexicanas

(Hireline, 2021).

11
12

También podría gustarte