Ciencia

Visualización potencia la comprensión de las ciencias de la computación

  • Alma Rosa Córdova destacó el uso de herramientas interactivas y modelos visuales para optimizar el mantenimiento y desarrollo de software 
  • Es alumna del tercer semestre del Doctorado en Ciencias de la Computación de la Universidad Veracruzana  
  • Presentó su investigación donde propone modelos gráficos para mejorar la comprensión del software 

 

Alma Rosa Córdova, estudiante del Doctorado en Ciencias de la Computación

 

Paola Cortés Pérez 

Fotos: Omar Portilla Palacios 

16/10/2025, Xalapa, Ver.- Alma Rosa Córdova Aguilar, estudiante del tercer semestre del Doctorado en Ciencias de la Computación de la Universidad Veracruzana (UV), subrayó que dentro de este ámbito la visualización consiste en “representar información de manera clara, precisa y completa en pantalla, con el fin de ampliar la cognición y facilitar la interpretación de datos complejos”.   

Al participar en el 5º Seminario de Difusión de Investigación en las Ciencias de la Computación, organizado por el Doctorado en Ciencias de la Computación de esta casa de estudios, la especialista impartió la ponencia “Visualización para la investigación en ciencias de la computación” y destacó su relevancia como estrategia para mejorar la comprensión, el análisis y la resolución de problemas en esta área. 

 La visualización de software –campo en el que centra su investigación– utiliza representaciones visuales para facilitar el entendimiento de sistemas complejos, ya sea en su diseño, mantenimiento o análisis, detalló. 

“Visualizar una pieza de software equivale a dibujarla: es una forma de representar relaciones, dependencias y estructuras que de otro modo serían difíciles de entender”. 

 

Impartió la ponencia “Visualización para la investigación en ciencias de la computación”

 

Alma Rosa Córdova subrayó que tiene aplicaciones en múltiples áreas, como la ingeniería de software, la inteligencia artificial, los sistemas operativos, la ciberseguridad y la educación. 

Entre los tipos de visualización más utilizados mencionó las tridimensionales, los grid maps, timelines, dashboards y metáforas como la de la “ciudad” o la “isla”, que permiten representar módulos y relaciones del software de forma intuitiva. También destacó la incorporación de tecnologías como la realidad virtual y aumentada para explorar sistemas complejos. 

Asimismo, compartió un estudio de caso que demuestra cómo las visualizaciones interactivas pueden reducir la carga cognitiva de los desarrolladores que trabajan con sistemas heredados. “La implementación de herramientas visuales puede disminuir el tiempo de comprensión del código, reducir errores y mejorar la eficiencia en el mantenimiento del software”. 

Presentó un experimento comparativo entre diagramas de lenguaje unificado de modelado (UML) estándar y UML extendidos, en el que el uso de diagramas ampliados permitió a los participantes completar tareas con mayor precisión y menor tiempo. 

 

Participó en la sexta sesión del 5º Seminario de Difusión de Investigación en las Ciencias de la Computación

 

“Las extensiones propuestas reducen el tiempo y mejoran la precisión en la mayoría de las tareas; además, los usuarios perciben los diagramas extendidos como menos complejos y más claros”. 

Córdova Aguilar puntualizó que su proyecto doctoral busca desarrollar un modelo de visualización efectiva para el mantenimiento de software que considerará: “qué información visualizar, cómo representarla visualmente y para qué tareas específicas será útil”, con el objetivo de crear herramientas interactivas, escalables y de bajo costo. 

“Visualizar es transformar información en conocimiento. En las ciencias de la computación, la visualización no solo apoya la comprensión técnica, sino que impulsa la innovación al permitirnos ver lo que antes solo podíamos imaginar”, finalizó.