New visualization techniques for software project management
- Aguirregoitia Martínez, Amaia
- José Javier Dolado Cosín Director/a
Universidad de defensa: Universidad del País Vasco - Euskal Herriko Unibertsitatea
Fecha de defensa: 12 de noviembre de 2010
- José Cristobal Riquelme Santos Presidente/a
- Jesús Salvador Aguilar-Ruiz Secretario/a
- Nieves R. Brisaboa Vocal
- Pablo Javier Tuya González Vocal
- Ana María Moreno Sánchez-Capuchino Vocal
Tipo: Tesis
Resumen
Este trabajo de investigación presenta un conjunto de propuestas para la representación del proceso de desarrollo de software de modo gráfico y visual aplicando diversas metáforas visuales y técnicas de visualización. Actualmente, dichas técnicas de visualización y metáforas han sido utilizadas principalmente en el área del software como soporte al mantenimiento o para ayudar a la comprensión del código fuente y, en la mayoría de los casos, tienden a centrarse en detalles de implementación, en aspectos de la arquitectura o de las estructuras de datos. La presente tesis presenta un conjunto de visualizaciones innovadoras que ofrecen una visión general del proyecto diseñada desde la perspectiva del gestor de proyecto dejando aparte los detalles de implementación. En la primera parte, se establecen unas métricas de uso común para la gestión de proyectos. En la segunda parte, se procede a aplicar técnicas de visualización y metáforas visuales del mundo real a este conjunto de métricas y surgen como resultado siete nuevas propuestas, cada una con sus ventajas y limitaciones que son evaluadas detalladamente. Se presentan como resultado las representaciones gráficas Landscape, Japanese garden, Cliff, MetroMap, SoftMagnet, T-Cube y Project Clock. Landscape, Japanese garden y Cliff utilizan metáforas paisajísticas para la representación de la información y la última de las tres incluye animación. MetroMap representa el proyecto como un mapa de líneas de metro y T-Cube utiliza la metáfora con un cubo de Rubik. Por último, Project Clock, presenta la información utilizando el símil con un reloj analógico. Las representaciones visuales en esta tesis establecen un escenario para la elaboración de nuevas propuestas y constituyen las bases para posteriores investigaciones en al área de visualización de proyectos software.