La evolucin de la inteligencia artificial y su impacto en el desarrollo de software
The evolution of artificial intelligence and its impact on software development
A evoluo da inteligncia artificial e seu impacto no desenvolvimento de software
Correspondencia: patysalazar1815@hotmail.com
Ciencias de la Computacin
Artculo de Investigacin
* Recibido: 23 de julio de 2024 *Aceptado: 12 de agosto de 2024 * Publicado: 27 de septiembre de 2024
I. Ingeniera en Sistemas, Magster en Educacin y Tecnologas de la Informacin y Comunicacin con Mencin en el Profesorado, Docente en la Universidad de las Fuerzas Armadas ESPE, Ecuador.
II. Ingeniero en sistemas de informtica, Escuela politcnica del ejrcito, Cuarto nivel, Diplomado superior en gestin del aprendizaje universitario, Escuela politcnica del ejrcito, Magster en tecnologas de la informacin mencin en transformacin digital e innovacin Universidad de los Hemisferios, Docente en Universidad de las Fuerzas Armadas, Ecuador.
III. Ing en sistemas, Docente de Software del Instituto Universitario Japn, Ecuador.
Resumen
El presente estudio tiene como objetivo describir la evolucin de la inteligencia artificial y su impacto en el desarrollo de software. La metodologa es de enfoque cuantitativo, de diseo de campo y de alcance descriptivo. La poblacin qued conformada por un grupo de 15 ingenieros informticos expertos en Inteligencia Artificial (IA). Resultados: la automatizacin de las tareas en el principal fin del desarrollo del software de la IA (51%); la optimizacin del rendimiento del software es el mayor impacto de este sector (49,4%); el factor humano es fundamental en la investigacin del desarrollo de software en los sistemas de IA (86,5%); la tica se consider (90%) como elemento central en el desarrollo de software por los riesgos que implica; la falta de transparencia (38,3%) es uno de los mayores desafos que plantea la evolucin de la inteligencia artificial de la ingeniera de software; un 45,9% dijo que el desarrollo de software en Ecuador plantea grandes desafos tecnolgicos y sociales, y el 53,4% considera los controles de calidad; las evaluaciones del sistema, las pruebas de mercado, la sujecin a regulaciones legales de carcter nacional e internacional y contar con el aval de la normativas de estndares de calidad nacional e internacional, como los tipo de medidas que se pueden tomar en cuanto al impacto que puede producir el desarrollo de sistemas de software basados en IA. Como conclusin: la IA se hace necesaria para funcionar en la vida diaria, de ah, tambin es imprescindible que el desarrollo del software de la IA evolucione alineado con respete los derechos humanos, los valores ticos y la autonoma humana.
Palabras clave: inteligencia artificial (IA); sistemas de software; evolucin; desafos.
Abstract
The present study aims to describe the evolution of artificial intelligence and its impact on software development. The methodology has a quantitative approach, field design and descriptive scope. The population was made up of a group of 15 computer engineers experts in Artificial Intelligence (AI). Results: the automation of tasks is the main purpose of AI software development (51%); optimizing software performance is the largest impact of this sector (49.4%); The human factor is fundamental in software development research in AI systems (86.5%); Ethics was considered (90%) as a central element in software development due to the risks it entails; Lack of transparency (38.3%) is one of the biggest challenges posed by the evolution of artificial intelligence in software engineering; 45.9% said that software development in Ecuador poses great technological and social challenges, and 53.4% consider quality controls; system evaluations, market tests, subjection to national and international legal regulations and having the endorsement of national and international quality standards regulations, such as the type of measures that can be taken regarding the impact that can produce the development of AI-based software systems. In conclusion: AI becomes necessary to function in daily life, hence, it is also essential that the development of AI software evolves in line with respect for human rights, ethical values and human autonomy.
Keywords: artificial intelligence (AI); software systems; evolution; challenges.
Resumo
O presente estudo tem como objetivo descrever a evoluo da inteligncia artificial e seu impacto no desenvolvimento de software. A metodologia possui abordagem quantitativa, desenho de campo e escopo descritivo. A populao foi composta por um grupo de 15 engenheiros de computao especialistas em Inteligncia Artificial (IA). Resultados: a automatizao de tarefas o principal objetivo do desenvolvimento de software de IA (51%); a otimizao do desempenho do software o maior impacto deste setor (49,4%); O fator humano fundamental na investigao de desenvolvimento de software em sistemas de IA (86,5%); A tica foi considerada (90%) como elemento central no desenvolvimento de software pelos riscos que acarreta; A falta de transparncia (38,3%) um dos maiores desafios colocados pela evoluo da inteligncia artificial na engenharia de software; 45,9% afirmaram que o desenvolvimento de software no Equador apresenta grandes desafios tecnolgicos e sociais e 53,4% consideram os controles de qualidade; avaliaes de sistemas, testes de mercado, sujeio a regulamentaes legais nacionais e internacionais e tendo o aval de regulamentos de padres de qualidade nacionais e internacionais, como o tipo de medidas que podem ser tomadas em relao ao impacto que pode produzir o desenvolvimento de sistemas de software baseados em IA. Concluindo: a IA torna-se necessria para funcionar na vida quotidiana, portanto, tambm essencial que o desenvolvimento de software de IA evolua em consonncia com o respeito pelos direitos humanos, pelos valores ticos e pela autonomia humana.
Palavras-chave: inteligncia artificial (IA); sistemas de software; evoluo; desafios.
Introduccin
Es innegable que en los ltimos tiempos la evolucin de la inteligencia artificial ha crecido a pasos agigantados y est destinada a redefinir las prcticas de desarrollo de software dado el potencial que ofrece para la construccin de diversas aplicaciones habilitadas por IA para ponerlas al servicio de muchas reas importantes de desenvolvimiento rutinario de los seres humanos. La IA funciona combinando grandes cantidades de datos con procesamiento rpido y algoritmos inteligentes, permitiendo que el software aprenda automticamente de patrones en los datos(Demera, Snchez, Franco, Espinoza, & Santana, 2023).
Las herramientas de inteligencia artificial pueden mejorar en gran medida los procesos tradicionales de desarrollo de software al ofrecer a los desarrolladores la capacidad de crear proyectos de manera ms inteligente, rpida y efectiva. Estas herramientas se pueden emplear en diversas tareas, como generacin de cdigo, automatizacin de pruebas, anlisis de errores y mejoras de rendimiento(Ozpolat, Yildirim, & Karabatak, 2023).
Los procesos de desarrollo de software estn evolucionando continuamente y transformndose rpidamente junto con los rpidos cambios en la tecnologa. Recientemente, las innovaciones en el campo de la Inteligencia Artificial (IA) han provocado cambios significativos en las prcticas de desarrollo de software. Las herramientas de inteligencia artificial pueden mejorar en gran medida los procesos tradicionales de desarrollo de software al ofrecer a los desarrolladores la capacidad de crear proyectos de manera ms inteligente, rpida y efectiva(Ozpolat, Yildirim, & Karabatak, 2023).
En la actualidad, la Inteligencia Artificial forma parte sustancial de la cotidianidad de la vida de los seres humanos, en este contexto, las directrices emergentes en IA estn facilitando la creacin de software, automatizando tareas montonas. Al respecto, expone (Marar, 2024) la integracin de la Inteligencia Artificial (IA) en el espacio de la ingeniera de software marca un perodo transformador que remodela los procesos de desarrollo tradicionales e impulsa a la industria hacia una nueva era de innovacin. Las aplicaciones de la IA abarcan varios dominios, desde la automatizacin de tareas rutinarias hasta la optimizacin de flujos de trabajo de desarrollo complejos (Marar, 2024).
La mayora de sus aplicaciones de la IA estn destinadas a mejorar y facilitar el da a da de las personas, uno de los ejemplos ms claros es el de los telfonos celulares o mviles, y es que es a travs de la IA que los telfonos pueden realizar reconocimientos faciales y de voz, de escritura o de patrones, as como mejorar la calidad de las fotografas. Otros usos comunes son los motores de bsqueda o las sugerencias de contenido en diversas plataformas(Pardias, 2020).
Cabe apuntar, de acuerdo con lo expuesto en el documento publicado en conjunto por la International Organization for Standardization (ISO) y la Comisin Electrotcnica Internacional (IEC), la inteligencia artificial es un campo tcnico y cientfico dedicado al sistema de ingeniera que genera resultados como contenido, previsiones, recomendaciones o decisiones para un conjunto determinado de objetivos definidos por el ser humano (ISO/IEC 22989, 2022). Los sistemas de inteligencia artificial funcionan con algoritmos, al usar tcnicas como el aprendizaje profundo y aprendizaje automtico para demostrar conductas inteligentes(Demera, Snchez, Franco, Espinoza, & Santana, 2023).
De ah, esta tecnologa es capaz de resolver problemas de gran envergadura en mbitos como la medicina, el medio ambiente, la economa o la educacin(Pardias, 2020). Teniendo en cuenta el impacto de la IA en la vida de las personas, como afirma, (Sandfreni & Budiardjo, 2024) los principios ticos dentro del desarrollo de software de IA han sido resaltados, dado que los factores humanos en la investigacin del desarrollo de software es un factor fundamental como lo demuestra el hecho de que la conferencia ICSE 2014 tenga un tema enteramente dedicado a los derechos humanos por la implicancia social que trae consigo la ingeniera de software(Amrit, Daneva, & Damian, 2014). Este tema aborda desafos, problemas y metodologas relevantes para el desarrollo de software responsable (IA responsable)(Sandfreni & Budiardjo, 2024).
La Inteligencia Artificial es una tecnologa de gran impacto en la sociedad presente y futura, por este motivo resulta importante en el presente estudio describir la evolucin de la inteligencia artificial y su impacto en el desarrollo de software a travs de un acercamiento a cuestiones tales como fines de un sistema de IA, impacto del sector del software en el crecimiento de la IA, el factor humano en la investigacin del desarrollo de software, los riesgos que conlleva la IA, a travs de una ruta metodolgica de enfoque cuantitativo.
Metodologa
La investigacin tiene un enfoque cuantitativo, se estima como diseo de investigacin de campo, porque la forma de recopilar informacin se basar en la tcnica de la encuesta, con la utilizacin del cuestionario de respuestas cerradas como instrumento para la toma de informacin directamente aplicada a la muestra, tambin se seala como descriptiva porque trabaja sobre realidades de hechos y se busca presentar una interpretacin correcta la evolucin de la inteligencia artificial y su impacto en el desarrollo de software.
La investigacin de campo en su generalidad corresponde a una fase determinante del proceso de conocimiento directo de actores sociales, de una localidad o comunidad, y con la aplicacin de diversas tcnicas como una encuesta, se extraer informacin para conocer de primera lnea de la realidad investigada, los datos servirn de base para realizar descripciones, interpretaciones y anlisis fundamentadas en sentido crtico(Sandoval E. , 2022). Por su parte, la investigacin descriptiva tiene como objetivo describir algunas caractersticas fundamentales de conjuntos homogneos de fenmenos, utilizando criterios sistemticos que permiten establecer la estructura o el comportamiento de los fenmenos en estudio, proporcionando informacin sistemtica y comparable con la de otras fuentes(Guevara Alban, Verdesoto, & Castro, 2020).
La poblacin qued conformada por un grupo de 15 ingenieros informticos expertos en Inteligencia Artificial (IA) que laboran en diversas empresas del rea y que adems son docentes en Ingeniera en Software, en tres universidades de la ciudad de Guayaquil-Ecuador. La muestra de estudio es de tipo censal, porque se seleccion el 100% de la poblacin al considerarla un nmero manejable de sujetos(Guevara, 2018).
Las tcnicas e instrumentos de recoleccin de informacin empleada en esta investigacin fueron la tcnica de la encuesta y como instrumento el cuestionario. En cuanto a la encuesta, se utiliz un formato de preguntas cerradas de seleccin mltiple, aplicada mediante el cuestionario auto administrado como instrumento, el cual fue aplicado a expertos en la materia que hacen vida laboral en la industria y en el mbito de la educacin superior del pas. La encuesta permite la obtencin de datos sobre una gran variedad de temas y la informacin se recoge de modo estandarizado mediante un cuestionario (instrucciones iguales para todos los sujetos, idntica formulacin de las preguntas, etc.), lo que faculta hacer comparaciones intragrupales(Casas, Repullo, & Donado, 2003).
Desde otra perspectiva, la encuesta corresponde a una tcnica de investigacin, a travs de la cual se recolecta informacin sobre los sujetos para describir, comparar o explicar aspectos como conocimientos, actitudes y comportamientos(Bravo & Valenzuela, 2019). Las mismas autoras, con respecto al cuestionario mencionan, es un instrumento utilizado para recoger de manera organizada la informacin que permitir dar cuenta de las variables de inters en cierto estudio, investigacin, sondeo o encuesta.
Para llevar a cabo el anlisis de la informacin cuantitativa se utiliz herramientas provenientes de la estadstica, tales como las estadsticas descriptivas que requieren una cierta formacin matemtica, a decir de(Rendn, Villass, & Miranda, 2016), las estadsticas descriptivas permiten resumir, de forma clara y sencilla, los datos de una investigacin en cuadros, tablas, figuras o grficos. Siguiendo esta direccin, la presentacin de los resultados obtenidos de la ejecucin de la fase de anlisis de los datos se presentan en forma de grficos y tablas adaptadas para su mejor comprensin, por parte del lector.
Resultados
Esta etapa, una vez recogida la informacin se procedi al tratamiento interpretativo de los datos, el anlisis porcentual de los resultados obtenidos se represent mediante la distribucin de frecuencias y porcentajes de cada interrogante, tambin se emplearon diagramas de barras como mtodo grfico para representar los clculos porcentuales de cada tem.
Pregunta 1. De acuerdo al desarrollo de un sistema de IA, Con qu fines se desarrolla un sistema de IA?
Tabla 1.
Distribucin frecuencial Con qu fines se desarrolla un sistema de IA?
Opciones de respuesta |
Frecuencia (F) |
Porcentaje (%) |
Automatizacin de las tareas |
8 |
51 |
Resolver problemas |
4 |
24 |
Reconocer patrones |
1 |
7 |
Tomar decisiones |
2 |
18 |
Otras |
0 |
0 |
Total |
15 |
100 |
Nota. Elaboracin propia. Fuente: informacin recogida mediante el cuestionario aplicado a la muestra
Figura 1
Representacin distribucin frecuencial Con qu fines se desarrolla un sistema de IA?
Nota. Elaboracin propia. Fuente: informacin recogida mediante el cuestionario aplicado a la muestra
La mayora de los encuestados, un 51%, posicion en primer lugar la opcin automatizacin de las tareas, en segundo trmino, con un 24% se tiene resolver problemas el tercer puesto con el 18% corresponde a la toma de decisiones en la cuarta posicin con un 7% se encuentra reconocer patrones y finalmente con el 0% la alternativa otros.
Pregunta 2. El campo de la IA ha experimentado un crecimiento exponencial, Cul considera que ha sido el impacto del sector del software de este crecimiento?
Tabla 2.
Distribucin frecuencial Cul considera que ha sido el impacto del sector del software de este crecimiento?
Opciones de respuesta |
Frecuencia (F) |
Porcentaje (%) |
Crear soluciones de software ms avanzadas |
7 |
32,2% |
Optimizacin del rendimiento del software |
5 |
49,4% |
Crea nuevas posibilidades para la ingeniera en desarrollo de software |
2 |
13,8% |
Deteccin de vulnerabilidades de seguridad |
1 |
4,6% |
Otras |
0 |
0 |
Total |
15 |
100 |
Nota. Elaboracin propia. Fuente: informacin recogida mediante el cuestionario aplicado a la muestra
Figura 2.
Representacin distribucin frecuencial Cul considera que ha sido el impacto del sector del software de este crecimiento?
Nota. Elaboracin propia. Fuente: informacin recogida mediante el cuestionario aplicado a la muestra
La valoracin de las personas encuestadas, ante el impacto del sector del software en el crecimiento experimentado por la IA, se presenta como sigue un 32,2% considera que es crear soluciones de software ms avanzadas, otro grupo representado por el 49,4% indic optimizacin del rendimiento del software, mientras que un 13,8% consider la alternativa crea nuevas posibilidades para la ingeniera en desarrollo de software, un 4,6 % seal deteccin de vulnerabilidades de seguridad, con un 0% la opcin otras.
Pregunta 3.- En lo que respecta al impacto del desarrollo de la IA en la sociedad Considera importante examinar el factor humano en la investigacin del desarrollo de software?
Tabla 3.
Distribucin frecuencial, pregunta 3. Considera importante examinar el factor humano en la investigacin del desarrollo de software?
Opciones de respuesta |
Frecuencia (F) |
Porcentaje (%) |
Si |
13 |
86,5 |
No |
0 |
0 |
A veces |
2 |
13,5% |
Total |
15 |
100 |
Nota. Elaboracin propia. Fuente: informacin recogida mediante el cuestionario aplicado a la muestra
Figura 3
Representacin distribucin frecuencial, pregunta 3. Considera importante examinar el factor humano en la investigacin del desarrollo de software?
Nota. Elaboracin propia. Fuente: informacin recogida mediante el cuestionario aplicado a la muestra
Se aprecia que una significativa mayora (86,5%) de los/as profesionales encuestados consideran positivamente que es importante examinar el factor humano en la investigacin del desarrollo de software en los sistemas de IA, la opcin de respuesta a veces fue considerada por un 13,5% de los participantes, y la alternativa no obtuvo 0% de respuestas.
Pegunta 4. En lo que respecta al proceso de desarrollo un sistema de IA, Considera que habra que tener en cuenta los riesgos que conlleva la IA y poner en el centro del desarrollo de software, la tica?
Tabla 4.
Distribucin frecuencial, pregunta 4. Considera que habra que tener en cuenta los riesgos que conlleva la IA y poner en el centro del desarrollo de software, la tica?
Opciones de respuesta |
Frecuencia (F) |
Porcentaje (%) |
Si |
14 |
90 |
No |
0 |
0 |
A veces |
1 |
10% |
Total |
15 |
100 |
Nota. Elaboracin propia. Fuente: informacin recogida mediante el cuestionario aplicado a la muestra
Figura 4.
Representacin distribucin frecuencial, pregunta 4. Considera que habra que tener en cuenta los riesgos que conlleva la IA y poner en el centro del desarrollo de software, la tica?
Nota. Elaboracin propia. Fuente: informacin recogida mediante el cuestionario aplicado a la muestra
Se observa que el 90% del colectivo encuestado considera positivamente que teniendo en cuenta los riesgos que conlleva la IA hay que poner elementos de la tica en el centro del desarrollo de software, el 0% dijo no y la opcin a veces obtuvo un 10% de las respuestas emitidas por los participantes.
Pregunta 5.- En cuanto a la relevancia presente y futura relacionada con la IA Cules son los mayores desafos de la ingeniera de software?
Tabla 5.
Distribucin frecuencial, pregunta 5. IA Cules son los mayores desafos de la ingeniera de software?
Opciones de respuesta |
Frecuencia (F) |
Porcentaje (%) |
Sesgo algortmico |
1 |
5,1 |
Seguridad y privacidad de los datos |
2 |
15,9 |
Desafos ticos y sociales |
5 |
37,3 |
Falta de transparencia |
6 |
38,3 |
Costo/falta de inversin |
1 |
3,4 |
Total |
15 |
100 |
Nota. Elaboracin propia. Fuente: informacin recogida mediante el cuestionario aplicado a la muestra
Figura 5.
Representacin distribucin frecuencial, pregunta 5. IA Cules son los mayores desafos de la ingeniera de software?
Nota. Elaboracin propia. Fuente: informacin recogida mediante el cuestionario aplicado a la muestra
Como se observa, las opiniones recogidas de los encuestados sobre los mayores desafos que plantea la evolucin de la inteligencia artificial en la ingeniera de software estn el mbito de la falta de transparencia con 38,3%, seguido muy de cerca por los desafos ticos y sociales con un 37,3%, luego est la seguridad y privacidad de los datos con 15,9% , sigue el sesgo algortmico con el 5,1% y por ltimo la cuestin del costo/falta de inversin con un 3,4% de respuestas otorgadas por los participantes.
Pregunta 6.- En el escenario presente y futuro Cmo impacta e impactar la IA en el en el desarrollo de Software en Ecuador?
Tabla 6.
Distribucin frecuencial, pregunta 6. Cmo impacta e impactar la IA en el en el desarrollo de Software en Ecuador?
Opciones de respuesta |
Frecuencia (F) |
Porcentaje (%) |
Abre nuevas reas de oportunidad |
3 |
24,4 |
Plantea grandes desafos tecnolgicos y sociales |
7 |
45,9 |
Demanda inversin |
3 |
23,4 |
Demanda la formacin de profesionales |
1 |
6,3 |
Otros |
0 |
0 |
Total |
15 |
100 |
Nota. Elaboracin propia. Fuente: informacin recogida mediante el cuestionario aplicado a la muestra
Al preguntar acerca de la posibilidad del impacto presente y futuro de la IA en el en el desarrollo de software en Ecuador, la respuesta mayoritaria con un 45,9% correspondi a la opcin plantea grandes desafos tecnolgicos y sociales, seguido de un 24,4% de las personas encuestadas que opinaron abre nuevas reas de oportunidad en tercer lugar con el 23,4% se ubic la alternativa demanda inversin, con el 6,3% se posicion demanda la formacin de profesionales y la opcin otras con 0% no fue considerada dentro de las respuestas emitidas por los participantes.
Pregunta 7.- Recomendaciones para el desarrollo de sistemas de software IA Qu tipo de medidas se pueden tomar en cuanto al impacto que puede producir el desarrollo de sistemas de software basados en IA para superar los desafos existentes y aplicar mtodos ms apropiados para la sociedad?
Tabla 7.
Distribucin frecuencial, pregunta 7. Qu tipo de medidas se pueden tomar en cuanto al impacto que puede producir el desarrollo de sistemas de software basados en IA para superar los desafos existentes y aplicar mtodos ms apropiados para la sociedad?
Opciones de respuesta |
Frecuencia (F) |
Porcentaje (%) |
Controles de calidad |
2 |
12,3 |
Evaluaciones del sistema |
1 |
9,1 |
Pruebas de mercado |
1 |
6,8 |
Sujeta a regulaciones legales de carcter nacional e internacional |
2 |
13,8 |
Avalada por la normativas de estndares de calidad nacional e internacional |
1 |
4,6 |
Todas las anteriores |
8 |
53,4 |
Total |
15 |
100 |
Nota. Elaboracin propia. Fuente: informacin recogida mediante el cuestionario aplicado a la muestra
Se puede apreciar tras las respuestas emitidas por la mayora (53,4%) de los profesionales encuestados que escogen la opcin todas las anteriores, es decir consideran que los controles de calidad; las evaluaciones del sistema, las pruebas de mercado, la sujecin a regulaciones legales de carcter nacional e internacional y contar con el aval de la normativas de estndares de calidad nacional e internacional, son algunos de los tipo de medidas que se pueden tomar en cuanto al impacto que puede producir el desarrollo de sistemas de software basados en IA para superar los desafos existentes y aplicar mtodos ms apropiados para la sociedad; un 13,8% dice que debe estar sujeta a regulaciones legales de carcter nacional e internacional; un 12,3% estim los controles de calidad; un 9,1 consider las evaluaciones del sistema; con el 6,8% las pruebas de mercado y con el 4,6% cumplir con el aval de la normativas de estndares de calidad nacional e internacional.
Discusin
En primer lugar, en relacin a la interrogante 1 Con qu fines se desarrolla un sistema de IA? en lneas generales, sobre la base de la respuesta con mayor preferencia (51%) se puede afirmar que un sistema de Inteligencia Artificial se desarrolla con la finalidad de automatizar las tareas. Con referencia a este resultado, se puede citar el boletn ISO, dado que plantea que la IA en esencia alberga el potencial de automatizar diversas tareas que normalmente requeriran la inteligencia humana, supone la programacin de ciertos sistemas para que analicen datos, aprendan de las experiencias y tomen decisiones inteligentes, guiados por los aportes humanos(ISO, 2022).
En ese mismo sentido,(Pagel, 2014) precisa, las capacidades funcionales de los sistemas de inteligencia artificial (IA) van mucho ms all de las capacidades humanas. Perceptualmente, los sensores utilizan informacin proveniente de fuera del rango biolgico humano para acceder a datos visuales, auditivos, posicionales y tctiles. Como parte de los continuos esfuerzos de la humanidad por crear un crecimiento tecnolgico ms prspero, la automatizacin y la IA estn cambiando la vida de las personas y se consideran ampliamente revolucionarias en una variedad de industrias(Khogali & Mekid, 2023).
La Inteligencia artificial casi de manera imperceptible ha cambiado muchas de las formas del ser humano para manejarse en la vida cotidiana, pues se lleva en muchas de las aplicaciones del telfono mvil, por ejemplo cuando utiliza google maps para buscar alguna ubicacin, el GPS tambin se presenta en los asistentes virtuales, como Siri o Alexa, entre muchas ms aplicaciones diarias de la IA.
En lo que respecta a la segunda pregunta Cul considera que ha sido el impacto del sector del software de este crecimiento? El porcentaje mayoritario de respuestas con un 49,4% consider que este impacto se orienta a la optimizacin del rendimiento del software. En estas consideraciones(Marar, 2024) plantea que, en efecto, las aplicaciones de la IA abarcan varios dominios, pero su importancia en la ingeniera de software radica en su capacidad para mejorar la eficiencia, mejorar la calidad del software e introducir enfoques novedosos para la resolucin de problemas.
En un sentido similar, apunta la publicacin de la consultora de desarrollo de software (Topsqill, 2024) un rea donde el impacto de la Inteligencia Artificial (IA) es particularmente profundo es el desarrollo de software. A medida que la IA contina evolucionando, est remodelando el panorama de cmo se conceptualiza, crea y mantiene el software.
En cuanto a la tercera pregunta Considera importante examinar el factor humano en la investigacin del desarrollo de software? como se pudo apreciar la mayora de los/as profesionales encuestados (86,5%) respondieron afirmativamente. En atencin a ello,(Ebert & Bumke, 2007) resalta que el desarrollo de software ha sido caracterizado en esencia como una actividad humana, donde los factores humanos juegan un papel crtico(Amrit Amrit, 2008). La creciente importancia de los factores humanos en la investigacin del desarrollo de software est vinculada al tema de los derechos humanos y a los aspectos sociales que implica el desarrollo de la Inteligencia Artificial(Amrit, Daneva, & Damian, 2014). Los factores humanos ms estudiados en la investigacin de ingeniera de software incluyen coordinacin, colaboracin en el proceso de desarrollo, confianza, recomendacin de expertos, comprensin del programa, gestin del conocimiento y cultura(Amrit, Daneva, & Damian, 2014).
En este sentido, dado que se puede dar una influencia del factor humano en el resultado final de un sistema IA, es interesante destacar los sealamientos de los autores (Frey, Patton, Gaskell, & McGregor, 2020) quien ha enfatizado: si la brecha entre las personas que crean algoritmos y las personas que experimentan los impactos directos de ellos persiste, es probable que sigamos reforzando las inequidades sociales que esperamos mejorar (p.51).
Los nuevos desarrollos en Inteligencia Artificial (IA) y cmo abordarlos mejor, analizan tres reas principales en las que los factores humanos podra y debera contribuir significativamente al desarrollo y uso social y econmicamente viable de la IA: decisiones sobre automatizacin versus aumento del trabajo humano; alineacin del control y la rendicin de cuentas por los resultados de la IA; contrarrestar los desequilibrios de poder entre las partes interesadas en la IA(Grote, 2023). Alineados con los factores humanos principalmente vienen acompaados el fortalecimiento de los principios ticos en la ingeniera de software.
En lo tocante a la cuarta pregunta, Considera que habra que tener en cuenta los riesgos que conlleva la IA y poner en el centro del desarrollo de software, la tica? como se puede observar una gran mayora representada por el 90% respondi afirmativamente a esta cuestin. En atencin a estos resultados, cabe aludir a los autores (Santos Gomes, Braga, & Ferreira, 2023) quienes plantean que el estudio de la tica en la informtica ha ganado una atencin significativa en la ltima dcada, particularmente con la aparicin de nuevos sistemas de inteligencia artificial (IA). La transparencia, la privacidad, la responsabilidad y la equidad se identifican como los principios ticos de la IA ms comunes(Ali Khan, Badshah, Liang, & Waseem, 2022) y(Santos Gomes, Braga, & Ferreira, 2023).
Aludiendo a la quinta interrogante Cules son los mayores desafos de la ingeniera de software?, la informacin extrada de las encuestas a los/as profesionales en la materia con un 38,3% consideraron falta de transparencia y muy cerca de esta apreciacin con el 37,3% se ubic la opcin de respuesta desafos ticos y sociales Al respecto, (Krishna, 2024) pone de relieve que: sobre la investigacin y el desarrollo del sistema de inteligencia artificial (IA), corporaciones y lderes de este sector se dieron cuenta de que la IA representa profundos riesgos para la sociedad y la humanidad En lnea con estos resultados, los autores (Balasubramaniam, Kauppinen, Rannisto, Hiekkanen, & Kujala, 2023) como parte de los hallazgos de su estudio, manifiestan: el anlisis de los lineamientos ticos revel que la importancia de la transparencia y la explicabilidad son considerados requisitos de calidad importantes de los sistemas de IA por casi todas las organizaciones.
De particular relevancia para transparencia en lo que se refiere a la IA, es el concepto de la explicabilidad (como en la lnea de investigacin xAI), generalmente la transparencia es un concepto a menudo enmarcado con valores positivos, representados por datos abiertos, fuente abierta, cdigo abierto y acceso abierto(Larsson & Heintz, 2020), tambin, estos autores aducen, en trminos de transparencia como paradoja, es que tambin un discurso de apertura genuinamente bien intencionado puede conducir a consecuencias no deseadas. En este mismo orden de ideas, el principio de Transparencia de la Estrategia Europea, considera que los sistemas de IA deben registrar y documentar las decisiones que han tomado(Pardias, 2020).
La transparencia y la explicabilidad de los sistemas de IA suelen ser condiciones previas fundamentales para garantizar el respeto, la proteccin y la promocin de los derechos humanos, las libertades fundamentales y los principios ticos. Las personas deberan tener la oportunidad de solicitar explicaciones e informacin al responsable de la IA o a las instituciones del sector pblico correspondientes. Dichos responsables deberan informar a los usuarios cuando un producto o servicio se proporcione directamente o con la ayuda de sistemas de IA de manera adecuada y oportuna(Subsecretaria de Tecnologias de la Informacin, 2023).
En lo que respecta a la pregunta seis, tendiente a indagar sobre el impacto presente y futuro de la IA en el en el desarrollo de software en Ecuador, la mayora de los participantes representada por el 45,9% consider como el aspecto de ms impacto el referido a plantea grandes desafos tecnolgicos y sociales En este marco cabe citar el documento del Ministerio de Telecomunicaciones y de la Sociedad de la Informacin (MINTEL) del Ecuador, el cual, tras un proceso de indagacin de las iniciativas en IA en el pas, ha determinado que los proyectos implementados son escasos y muy bsicos, sin embargo se devela tambin que existe un gran inters por explotar a mayor escala las posibilidades de esta y otras tecnologas emergentes(MINTEL, 2021).
En concordancia con los sealamientos antes expresados(Barragn, 2023), destaca dentro de los hallazgos de su investigacin que existe una brecha significativa al comparar al ecosistema de la IA en el Ecuador con los ecosistemas de Argentina, Brasil, Chile, Colombia, y Uruguay; mostrando un incipiente uso, adopcin de esta tecnologa y la falta de polticas pblicas que fomenten el aprovechamiento de la IA como medio de desarrollo social, econmico y ambiental.
Para terminar, la sptima pregunta con el 53,4% de las respuestas otorgadas por los participantes, da cuenta que todas las opciones planteadas que consideran los controles de calidad; las evaluaciones del sistema, las pruebas de mercado, la sujecin a regulaciones legales de carcter nacional e internacional y contar con el aval de la normativas de estndares de calidad nacional e internacional, son ciertos tipos de medidas a tener en cuenta para estimar el impacto que puede producir el desarrollo de sistemas de software basados en IA para superar los desafos existentes y aplicar mtodos ms apropiados para la sociedad.
En este sentido, (Sandfreni & Budiardjo, 2024) afirma que el desarrollo de sistemas de IA responsable, debe constituir la hoja de ruta de ingeniera de software que aborden los desafos, problemas y metodologas relevantes para el desarrollo de software basado en IA confiables a modo de garantizar que la IA se utilice de manera segura, transparente y justa. El desarrollo e implementacin de IA puede, sin embargo, generan desafos, los cuales demandan que su adopcin se proyecte siguiendo una serie de principios ticos de forma tal de mantener la tutela a derechos fundamentales, respetar valores democrticos, prevenir o disminuir los riesgos, fomentar la innovacin y el diseo centrado en las personas(Subsecretaria de Tecnologias de la Informacin, 2023).
Conclusiones
A los efectos del objetivo formulado tendiente a describir la evolucin de la inteligencia artificial y su impacto en el desarrollo de software, se establecen unas breves conclusiones derivadas de la revisin de los resultados obtenidos: Un sistema de Inteligencia Artificial (IA) se desarrolla con la finalidad de automatizar las tareas; la evolucin de la inteligencia artificial en los ltimos tiempos ha sido vertiginoso donde el sector del software ha tenido un impacto muy importante en ese crecimiento; en lneas generales, se puede afirmar que los factores humanos entendidos como la cultura, la confianza, el conocimiento de expertos u otros juegan un papel crtico en el avance de la IA que se aplica a una gran variedad de mbitos donde se desarrolla el ser humano.
La inteligencia artificial (IA) conlleva riesgos, de ah, es medular poner elementos de la tica como la transparencia, la privacidad, la responsabilidad y la equidad en el centro del desarrollo de software, a fin de lograr que sea beneficiosa y segura para la sociedad, pues cada vez ms est presente en variados aspectos de la vida de los seres humanos. En este sentido, unos de los mayores desafos que plantea la ingeniera del software en el desarrollo de la IA confiable, tiene que ver con la importancia de la transparencia considerada como requisito de calidad importante de los sistemas de IA que puede conducir a garantizar el respeto, la proteccin y la promocin de los derechos humanos, las libertades fundamentales y los principios ticos.
En Ecuador, la inteligencia artificial (IA) est transformndola sociedad, sin embargo, los proyectos implementados en este campo son escasos y muy bsicos, al mismo tiempo, existe un gran inters en lograr desarrollar la Inteligencia Artificial, por el gran potencial que tiene para ayudar a mejorar la calidad de vida de las personas y facilitar en gran medida la realizacin de las tareas diarias en los diversos escenarios de desarrollo de las personas.
Finalmente es importante contar con ciertos tipos de medidas para estimar el impacto que puede producir el desarrollo de sistemas de software basados en IA para superar los desafos existentes y aplicar mtodos ms apropiados para la sociedad, entre ellas, los/as profesionales en el campo de la IA abordados sealaron los controles de calidad; las evaluaciones del sistema, las pruebas de mercado, la sujecin a regulaciones legales de carcter nacional e internacional y contar con el aval de la normativas de estndares de calidad nacional e internacional.
La Inteligencia Artificial es una herramienta que las personas utilizan todo el tiempo y a veces no se est muy consciente de ello, muchas aplicaciones del telfono celular o mvil cuentan con algoritmos de Inteligencia Artificial de bsqueda como google maps, la IA a traves de la automatizacin facilita la ejecucin de mltiples tareas, se emplea en el sector salud, transporte, educacin u otros, es decir, la IA se hace necesaria para funcionar en la vida diaria, de ah, tambin es imprescindible que el desarrollo del software de la IA evolucione alineado con respete los derechos humanos, los valores ticos y la autonoma humana.
Referencias
1. Ali Khan, A., Badshah, S., Liang, P., & Waseem, M. (2022). Ethics of AI: A Systematic Literature Review of Principles and Challenges. Conference: 26th International Conference on Evaluation and Assessment in Software Engineering (EASE)At: Gothenburg, Sweden. DOI:10.1145/3530019.3531329. https://www.researchgate.net/publication/361385839_Ethics_of_AI_A_Systematic_Literature_Review_of.
2. Amrit Amrit, C. (2008). Improving coordination in software development through social and technical network analysis. University of Twente. PhD Thesis. https://research.utwente.nl/en/publications/improving-coordination-in-software-development-through-social-and-2.
3. Amrit, C., Daneva, M., & Damian, D. (2014). Human factors in software development: On its underlying theories and the value of learning from related disciplines; A Guest Editorial Introduction to the Special Issue. Information and Software Technology; DOI:10.1016/j.infsof.2014.07.006. https://www.researchgate.net/publication/263673628_Human_factors_in_software_development_On_its_underlying_theories_and_the_value_of_learning_from_related_disciplines_A_Guest_Editorial.
4. Balasubramaniam, N., Kauppinen, M., Rannisto, A., Hiekkanen, K., & Kujala, S. (2023). Transparency and explainability of AI systems: From ethical guidelines to requirements. Information and Software Technology; Volume 159, July 2023, 107197. https://doi.org/10.1016/j.infsof.2023.107197.
5. Barragn, X. (2023). Situacin de la Inteligencia Artificial en el Ecuador en relacin con los pases lderes de la regin del Cono Sur. FIGEMPA: Investigacin y Desarrollo. Vol.16, No.2 Quito. Ecuador.https://doi.org/10.29166/revfig.v16i2.4498. http://scielo.senescyt.gob.ec/scielo.php?script=sci_arttext&pid=S2602-84842023000200023.
6. Bravo, T., & Valenzuela, S. (2019). Desarrollo de instrumentos de evaluacin: cuestionarios. Centro de Medicin MIDE UC-Santiago, Chile/ Instituto Nacional para la Evaluacin de la Educacin INEE, ciudad de Mxico. https://www.inee.edu.mx/wp-content/uploads/2019/08/P2A355.pdf , pp.48.
7. Casas, J., Repullo, J., & Donado, J. (2003). La encuesta como tcnica de investigacin. Elaboracin de cuestionarios y tratamiento estadstico de los datos (I) . Atencin Primaria; Vol. 31. Nm. 8. Doi. 10.1016/j.aprim.2018.07.006. https://www.elsevier.es/es-revista-atencion-primaria-27-articulo-la-encuesta-como-tecnica-investigacion-elaboracion-cuestionarios-13047738, pp.527-538.
8. Demera, A., Snchez, A., Franco, M., Espinoza, M., & Santana, G. (2023). Fundamentacin terica de la inteligencia artificial en el desarrollo de aplicaciones mviles en el Instituto de Admisin y Nivelacin de la Universidad Tcnica de Manab. Tesla Revista Cientfica, 3(2), e223. https://doi.org/10.55204/trc.v3i2.e223.
9. Ebert, C., & Bumke, R. (2007). Software Measurement. Springer.
10. Frey, W., Patton, D., Gaskell, M., & McGregor, K. (2020). Artificial Intelligence and Inclusion: Formerly Gang-Involved Youth as Domain Experts for Analyzing Unstructured Twitter Data. Social Science Computer Review, 38(1). https://journals-sagepub-com.accedys.udc.es/doi/10.1177/0894439318788314.
11. Grote, G. (2023). Shaping the development and use of Artificial Intelligence: how human factors and ergonomics expertise can become more pertinent. Ergonomics; Vol.66. Issue 11. https://doi.org/10.1080/00140139.2023.2278408 CrossMark Logo CrossMark. https://www.tandfonline.com/doi/full/10.1080/00140139.2023.2278408#abstract, pp.1702-1710.
12. Guevara Alban, G., Verdesoto, A., & Castro, N. (2020). Metodologas de investigacin educativa (descriptivas, experimentales, participativas, y de investigacin-accin). Revista Recimundo; 4.(3). DOI: 10.26820/recimundo/4.(3).julio.2020.163-173, pp.163-173.
13. Guevara, E. (2018). Redes sociales y rendimiento acadmico de los estudiantes de la especialidad de psicologa de la Universidad Femenina del Sagrado Corazn (UNIFE) 2014. CTSCaf. Revista de Investigacin Multidisciplinaria; Volumen II- N 4. Lima, Per. http://www.ctscafe.pe, pp.1-25.
14. ISO. (2022). Inteligencia artificial: qu es, cmo funciona y por qu es importante. Boletn ISO:(International Organization for Standardization). https://www.iso.org/es/inteligencia-artificial.
15. ISO/IEC 22989. (2022). Information technology Artificial intelligence Artificial intelligence concepts and terminology. International Organization for Standardization (ISO)/Comisin Electrotcnica Internacional (IEC)/ISO/IEC. Edicin 1,https://cdn.standards.iteh.ai/samples/74296/c4efbadbf1a146d4af6d62fcad09438f/ISO-IEC-22989-2022.pdf, pp.1-15.
16. Khogali, H., & Mekid, S. (2023). The blended future of automation and AI: Examining some long-term societal and ethical impact features. Technology in Society; Volume 73, May 2023, 102232. https://doi.org/10.1016/j.techsoc.2023.102232. https://www.sciencedirect.com/science/article/pii/S0160791X23000374.
17. Krishna, V. (2024). A I and contemporary challenges: The good, bad and the scary. Journal of Open Innovation: Technology, Market, and Complexity; Volume 10, Issue 1, March 2024, 100178. https://doi.org/10.1016/j.joitmc.2023.100178. https://www.sciencedirect.com/science/article/pii/S2199853123002809.
18. Larsson, S., & Heintz, F. (2020). Transparency in artificial intelligence. Internet Policy Review 9(2). DOI:10.14763/2020.2.1469. https://www.researchgate.net/publication/341171143_Transparency_in_artificial_intelligence.
19. Marar, H. (2024). Advancements in software engineering using AI. Computer Software and Media Applications 6(1):3906. DOI:10.24294/csma.v6i1.3906. https://www.researchgate.net/publication/377918372_Advancements_in_software_engineering_using_AI.
20. MINTEL. (2021). IA en Ecuador Documento final. Ministerio de Telecomunicaciones y de la Sociedad de la Informacin (MINTEL) del Ecuador. https://observatorioecuadordigital.mintel.gob.ec/wp-content/uploads/2022/11/Proyecto-diagnostico-inteligencia-artificial-IA-en-Ecuador-Documento-final-JC-JO-MS-002.p, pp.29.
21. Ozpolat, Z., Yildirim, O., & Karabatak, M. (2023). Artificial Intelligence-Based Tools in Software Development Processes: Application of ChatGPT. European Journal of Technic. DOI:10.36222/ejt.1330631. https://www.researchgate.net/publication/376601901_Artificial_Intelligence-Based_Tools_in_Software_Development_Processes_Application_of_ChatGPT.
22. Pagel, J. (2014). Creating Artificial Dreams. Chapter 10. En J. Pagel, Dream Science Exploring the Forms of Consciousness (pgs. pp. 181-197). Copyright 2014 Elsevier Inc. All. ISBN 978-0-12-404648-1. DOI.https://doi.org/10.1016/C2012-0-02600-2. https://www.sciencedirect.com/book/9780124046481/dream-science.
23. Pardias, S. (2020). Inteligencia Artificial: un estudio de su impacto en la sociedad. Universidade Da Corua. Trabajo de titulacin. https://ruc.udc.es/dspace/bitstream/handle/2183/28479/PardinasRemeseiro_Sofia_TFG_2020.pdf?sequence=3, pp.78.
24. Rendn, M., Villass, M., & Miranda, M. (2016). Estadstica descriptiva. Rev Alerg Mex;63(4). https://revistaalergia.mx/ojs/index.php/ram/article/view/230/387, pp.397-407.
25. Sandfreni, & Budiardjo, E. (2024). Roadmap Analysis of Artificial Intelligence Engineering Method . Revue d'Intelligence Artificie; Vol. 38, No. 3, https://doi.org/10.18280/ria.380305. , pp. 787-793.
26. Sandoval, E. (2022). El trabajo de campo en la investigacin social en tiempos de pandemia. Espacio Abierto; Vol. 31. Nro. 3. Versin On-line ISSN 2477-9601. Maracaibo, Venezuela. http://ve.scielo.org/scielo.php?script=sci_arttext&pid=S1315-00062022000300010.
27. Santos Gomes, O., Braga, G., & Ferreira, E. (2023). Ethics in the Software Development Process: a Tertiary Literature Review. Conference: Workshop sobre Aspectos Sociais, Humanos e Econmicos de Software. DOI:10.5753/washes.2023.229923. https://www.researchgate.net/publication/372946909_Ethics_in_the_Software_Development_Process_a_Tertiary_Literature_Review.
28. Subsecretaria de Tecnologias de la Informacin. (2023). Recomendaciones para una Inteligencia Artificial Fiable. Gobierno de Argentina. Boletn Oficial del 02-jun-2023. Nmero: 35182. https://www.biodiritto.org/ocmultibinary/download/4374/51274/2/13e8962675a01a2415b470ff9f4a6c9b/file/anexo_6881559_1+%281%29.pdf , Pg. 67.
29. Topsqill. (2024). The Impact of Artificial Intelligence on Software Development. Software development. Delhi. India. https://www.linkedin.com/pulse/impact-artificial-intelligence-software-development-agqic/.
2024 por los autores. Este artculo es de acceso abierto y distribuido segn los trminos y condiciones de la licencia Creative Commons Atribucin-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)
(https://creativecommons.org/licenses/by-nc-sa/4.0/).
Enlaces de Referencia
- Por el momento, no existen enlaces de referencia
Polo del Conocimiento
Revista Científico-Académica Multidisciplinaria
ISSN: 2550-682X
Casa Editora del Polo
Manta - Ecuador
Dirección: Ciudadela El Palmar, II Etapa, Manta - Manabí - Ecuador.
Código Postal: 130801
Teléfonos: 056051775/0991871420
Email: polodelconocimientorevista@gmail.com / director@polodelconocimiento.com
URL: https://www.polodelconocimiento.com/