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!
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...
El pasado 14 de noviembre, la Pontificia Universidad Javeriana Cali organizó el Pre-coloquio de Historia de la Construcción en el Edificio Almendros. Este evento, pionero...
Los Premios Nacionales de Diseño RAD 2023 resaltaron el talento y la creatividad de los estudiantes de la Pontificia Universidad Javeriana Cali, quienes participaron con...
Recientemente, los estudiantes de Diseño de Comunicación Visual de la Universidad Javeriana Cali presentaron sus proyectos finales, centrados en la temática de la COP16....
En un mundo donde la tecnología avanza a un ritmo vertiginoso, la Facultad de Ingeniería y Ciencias ha decidido reformar el currículo de su programa de Ingeniería de...