Publication:
Aplicación web para visualizar la evolución temporal de una wiki

Research Projects
Organizational Units
Journal Issue
Abstract
Desde sus inicios, internet ha sido una herramienta para compartir conocimiento. Durante su más temprano auge, en la década de los 90, la web estaba formada por el conocimiento aportado por unos pocos colaboradores con unas habilidades de software que todavía no estaban tan extendidas. A día de hoy, las barreras que entonces impedían el acceso y la contribución en la web, han desaparecido (Warschauer, 2007), con lo que se ha producido el nacimiento de la web 2.0, que ha pasado de ser una “web de leer” a una “web de leer y escribir” (Ullrich et al., 2008). Así, surge la creación de proyectos colaborativos, que actualmente, atraen a múltiples usuarios. Existen gran cantidad de proyectos colaborativos exitosos, como Wikipedia, Open Street Map o Arduino. No obstante, con este trabajo de fin de grado, pretendemos completar los escasos estudios e hipótesis ya existentes sobre proyectos con un éxito menos rotundo, o incluso fallidos, a los que los estudios existentes no han prestado suficiente atención: repositorios de wikis, entre los que destaca Wikia, también conocida como Fandom. Para ello, nuestro trabajo se basa en colaborar en la mejora y crecimiento de una aplicación web ya existente, WikiChron Classic, que permite analizar la evolución de múltiples wikis simultáneamente, ampliando sus funcionalidades para mejorar el estudio de estas comunidades, y creando otra versión de la herramienta: WikiChron Monowiki. Esta nueva versión está orientada a llevar a cabo un estudio más exhaustivo de una única wiki, permitiendo visualizar en una misma gráfica, diversos factores de la misma, que permiten observar en mayor profundidad qué sucede en la comunidad en un período de tiempo concreto. Para ello, WikiChron Monowiki hace uso de gráficos más detallados, que permite visualizar diversos factores de forma simultánea. Estos gráficos permiten observar la evolución temporal de aspectos como la composición de la comunidad, atendiendo a distintas categorías de usuarios, o la actividad de los usuarios en distintas partes de la wiki. En definitiva, los gráficos temporales de WikiChron Monowiki permiten estudiar este tipo de comunidades en ixun nivel más profundo y detallado que en la versión previa de la herramienta. Para ello, en este trabajo hacemos uso de algunas tecnologías muy emergentes, como Python, un lenguaje que proporciona multitud de posibilidades a la hora de crear gráficos que permitan la visualización y el análisis de datos, y en especial sus librerías Pandas, Plotly y la librería NLTK.
Ever since the beginning, the Internet has been a knowledge tool for the human race. During its early boom, in the 90’s decade, the Web was built up mostly by the knowledge of a few collaborators, who held software skills which weren’t as spread as they are today. However, nowadays, the existing barriers which kept common users from accessing and contributing in the Web, are gone (Warschauer, 2007). This growth has led to the rise of what is known as the Web 2.0, which has evolved from just a “reading Web” to a “reading and writing Web” (Ullrich et al., 2008). All along with this event, collaborative communities have risen. There are several successful collaborative projects in the air, like Wikipedia, Open Street Map or Arduino. Nevertheless, in this Degree final project, we focus on extending and completing the few existing studies and literature about less successful or even failed communities, to which existing literature and research hasn’t paid enough attention: wiki repositories, paying special attention to Wikia, also known as Fandom. In order to do so, our Degree final project is based on collaborating on the improvement and growth of an existing tool, WikiChron Classic, which allows to simultaneously analyze multiple wikis, contributing to enlarge its functionalities to better understand these communities dinamycs. Also, we will create another version of the tool, WikiChron Monowiki, which will be focused on allowing a deeper study of a single wiki, noticing aspects such as the underlying community structure. In order to achieve it, WikiChron Monowiki includes more detailed visualizations, which allow to observe the temporal evolution of aspects such as the community composition in terms of various user categories, or the activity of editors in different parts of the wiki. Definitely, the temporal series developed in WikiChron Monowiki allow to analyze this type of communities more deeply than on its previous version. In order to do so, in this Degree final project, we use some of the most emerging technologies, such as python, a programming language which proxivides multiple functionalities and alternatives to data analysis, and particularly, its libraries: Pandas, Plotly and NLTK.
Description
Trabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Ingeniería del Software e Inteligencia Artificial, Curso 2018/2019.
Unesco subjects
Keywords
Citation