EL REPOSITORIO SE ENCUENTRA EN MARCHA BLANCA

 

Thesis
Desarrollo e implementación de una plataforma para la visualización de métricas del trabajo científico en Chile

Loading...
Thumbnail Image

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

Citation