Thesis Desarrollo e implementación de una plataforma para la visualización de métricas del trabajo científico en Chile
Loading...
Date
2023-03
Journal Title
Journal ISSN
Volume Title
Program
DEPARTAMENTO DE ELECTRÓNICA. INGENIERÍA CIVIL ELECTRÓNICA
Campus
Casa Central Valparaíso
Abstract
La información relacionada al trabajo académico, ya sea a nivel nacional o internacional, es
abundante y variada en Internet. Con la llegada de la era de la información, también surgieron
numerosos trabajos y colaboraciones en el ámbito académico. Por lo tanto, es necesario contar
con herramientas y soluciones que ayuden al manejo y procesamiento de los datos de interés,
para casos como estudios, evaluaciones, decisiones de contratación, ascensos, colaboraciones,
entre otros.
Teniendo en cuenta lo anterior, se planteó una colaboración entre el equipo de DatosLab,
laboratorio de "Data Science” de la Facultad de Ingeniería de la Universidad de Playa Ancha, y
la Universidad Técnica Federico Santa María, con el objetivo de desarrollar una aplicación web
que permita visualizar métricas del trabajo científico en Chile.
Este trabajo de título se realizó en base a la información recolectada mediante técnicas de
"web scraping” de Google Scholar y Scimago. Posteriormente, esta información fue almacenada
en BigQuery, un almacén de datos o "Data Warehouse” en la nube mantenido por Google
Cloud. A través de la API RIPA, desarrollada por el equipo de DatosLab, se distribuyó la información
para que fuera utilizada por la interfaz desarrollada en React, que constituye la mayor
parte de este trabajo de título.
En el diseño de la aplicación web se abordaron las tecnologías a utilizar y su enfoque. En
este caso, se optó por utilizar Flask para el back-end, React para el front-end y BigQuery para
el almacenamiento de datos.
Se desarrollaron diferentes componentes para poblar las páginas de la aplicación, incluyendo
gráficos interactivos, tablas para organizar los datos, grillas de imágenes interactivas, entre
otros. También se incluyeron funciones auxiliares necesarias para procesar los datos recibidos,
de manera que pudieran ser utilizados efectivamente por los diferentes componentes.
Los resultados finales permiten visualizar una gran cantidad de información de interés, con
posibilidad de ser actualizada periódicamente. Aunque todavía se pueden mejorar la calidad
y cantidad de datos presentados, así como el rendimiento y la apariencia de la aplicación.
Description
Keywords
FULL-STACK DEVELOPMENT, REACTJS, WEB DEVELOPMENT