TFG

Visualización de datos de desarrollo de software libre


Curso: 2014/2015
Tutor: Dr Jesús María González-Barahona

Creado por Quan Zhou
V



Resumen

Este es un trabajo dedicado a la visualización de datos con diferentes bibliotecas de software libre de manera eficiente y dinámica. Consiste en sacar y dibujar los datos de unos ficheros JSON y que se pueda filtrar hasta al máximo detalle, pero que interactúen entre todas las gráficas. Para este propósito, se ha trabajado fundamentalmente con el lenguaje de programación JavaScript y para la visualización se usó la biblioteca dc.js.

En el panel de demografía una de las cosas más significativas en cuanto al funcionamiento aunque no tanto en el aspecto visual, es la tabla. Que contiene múltiples filtros de los datos, incluso más que los filtros que se pueden hacer en las propias gráficas. Ya que se pretende hacer que la tabla sea una especie de panel de control que se pueda tener todo sin necesidad de subir a las gráficas. De esta manera tenemos un dasboard más intuitivo, al poder filtrar directamente en la tabla que donde se muestra toda la información detallada de cada entrada.

En el panel de commits las gráficas son ligeramente diferentes, al tratarse de un fichero JSON diferente al que se van a visualizar. No es tan completo como en el panel de demografía por la falta de tiempo aunque el tamaño de fichero JSON es mucho más grande.

Los ficheros JSON que se han utilizado para este proyecto están ubicados en OpenStack que a su vez usa Metrics Grimoire para la recogida de datos y la creación de esos ficheros JSON.

Demografía

DEMOGRAFÍA

Para ver el panel de demografía

Commits

COMMITS (10000)

Para ver el panel de 10000 commits

Commits

COMMITS (114583)

Para ver el panel de 114583 commits.

codigo

CÓDIGO FUENTE

Para ver como se hizo el proyecto, puedes acceder al código fuente.

Memoria

MEMORIA

Para saber el funcionamiento del proyecto.