New visualization techniques for software project management

  1. Aguirregoitia Martínez, Amaia
Dirigida por:
  1. 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

Tribunal:
  1. José Cristobal Riquelme Santos Presidente/a
  2. Jesús Salvador Aguilar-Ruiz Secretario
  3. Nieves R. Brisaboa Vocal
  4. Pablo Javier Tuya González Vocal
  5. Ana María Moreno Sánchez-Capuchino Vocal

Tipo: Tesis

Teseo: 302649 DIALNET

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.