Egresado javeriano crea modelo de inteligencia artificial para optimizar requerimientos
Creado por: Lola Ferrin
Un egresado de la Maestría en Ingeniería de Software de la Javeriana Cali creó un modelo de inteligencia artificial que sirve para clasificar requisitos claros y ambiguos dentro de las organizaciones. En su trabajo de grado, Edgar Darío Nova Sánchez abordó la brecha de comunicación que existe entre desarrolladores de software y los usuarios, un problema común en varias empresas de la industria.
Para lograr su cometido, el ingeniero trabajó con un conjunto de datos preparado que contenía más de cinco mil requisitos redactados en inglés. Estos fueron etiquetados de acuerdo a su ambigüedad sintáctica usando el analizador link grammar.
De acuerdo con Nova, la brecha de comunicación en estos contextos es bastante común en la industria, especialmente en empresas donde no hay un proceso de requerimientos definidos, y por tanto se realiza una gran cantidad de reuniones de entendimiento e incluso hay reprocesos.
“En las empresas más pequeñas que no tienen un sistema de requerimientos suelen entregarte un prototipo de lo que quieren, pero no dejan claro qué funcionalidad necesitan. En estos casos toca ir desarrollando los pedidos e ir organizándolos en el camino”, explicó el egresado.
La complejidad surge porque los requerimientos están escritos en lenguaje natural y no en lenguaje formal o matemático. Por tanto, muchas veces la interpretación del usuario y el ingeniero que lo atiende son completamente diferentes.
Obtener requisitos de calidad es una de las tareas más complejas de la ingeniería de software. Mejorar el entendimiento entre los interesados a través de requisitos más claros tiene gran potencial debido al ahorro de recursos que se puede llegar a lograr.
“Si podemos encontrar la manera de que estos pedidos queden bien redactados y que todos lo puedan entender y piensen lo mismo, sería lo ideal. Para esto usamos la inteligencia artificial que ha avanzado mucho en el tema de texto y de lenguaje natural. Lo que yo hice fue revisar si un requerimiento tiene las características para ser catalogado como bien escrito o mal escrito”, agregó.
Cabe anotar que la herramienta propuesta por Edgar Darío no reescribirá cada solicitud, sino que se enfoca en clasificarla en niveles de ambigüedad alta, media o baja. Entre más alta sea, se activa una alerta a los ingenieros o usuarios para que la revisen y la reescriban.
“Es mejor que se detecten esas falencias al inicio del proyecto y no cuando se haya avanzado, cuando ya se ha hecho un diseño o cuando ya se ha implementado. Puede que parezca que es más trabajo o más reprocesos, pero en realidad lo que se está haciendo es evitarlos al asegurar que haya requerimientos más claros”, señaló.
Aunque su investigación culminó con la entrega de un prototipo, Edgar no descarta la posibilidad de retomar el proyecto y convertirlo en un producto o en una funcionalidad de un software que administre requisitos.
“Si apareciera alguien a quien le que le llame la atención el proyecto y quisiera trabajar conmigo, sería muy chévere. Me gustaría que no se quedará solo como proyecto de grado, sino que se pudiera escalar y verlo funcionando en una empresa”, puntualizó.
Si estás pensando en prepararte para proponer soluciones a problemáticas de tu entorno a partir de los conocimientos en las buenas prácticas de la ingeniería de software y análisis de datos, te invitamos a conocer más de la Especialización en Ingeniería de Software y la Maestría en Ingeniería de Software.
Noticias
Nuestros estudiantes y profesores protagonizan hechos que merecen ser contados. ¡Conoce sus historias!
El 19 de noviembre de 2024, se desarrolló el Foro Andino: Por la Salud de Ellas en la Universidad, un evento académico de trascendencia...
El proyecto de asignatura FORJA, Apoyo Técnico a Acueductos Comunitarios del Suroccidente Colombiano, de la carrera de Ingeniería Civil continúa recibiendo...
Con una emotiva bienvenida a cargo de Jaime Ahcar Olmos, director del programa, inició el reencuentro de los egresados del programa de Economía, el pasado 13 de noviembre...
Juan Pablo Alvarado Herrera es egresado de los programas de Derecho y Psicología en el año 2022 y recientemente fue condecorado por el Concejo Municipal de Santiago de...
Con un enfoque integral y humanista, la Pontificia Universidad Javeriana Cali llevó a cabo el Gran Simposio de Medicina Familiar - VI Jornada y I Simposio Internacional...
Sebastián Trujillo, egresado de los programas de Psicología y Administración de Empresas de la Javeriana Cali y David Maloof, egresado de Psicología, Co-Fundadores de...