Exploración e implementación de métricas de calidad para el desarrollo de dashboards basados en componentes web

Díez Buitrago, Bruno (2020). Exploración e implementación de métricas de calidad para el desarrollo de dashboards basados en componentes web. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Exploración e implementación de métricas de calidad para el desarrollo de dashboards basados en componentes web
Author/s:
  • Díez Buitrago, Bruno
Contributor/s:
  • López Gómez, Genoveva
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: September 2020
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (3MB) | Preview

Abstract

Durante los últimos años, se ha producido un significativo avance en el uso de componentes web como estándar de programación web. Su gran atractivo es su capacidad para trabajar de manera aislada sin afectar al contexto de la web, de forma que podemos cargar nuevos componentes en una página de manera atómica. Otra clave de su importancia se debe a su gran potencial de reutilización ya que cada programador puede desarrollar sus propios componentes y publicarlos, a la vez que hacer uso de los componentes desarrollados por terceros para incluirlos en la implementación de los propios. En este contexto, nos encontramos con la desventaja que supone la falta de unos estándares oficiales sobre los que valorar la calidad de los componentes web. Dicho de otra forma, hoy en día no existe un marco de calidad válido que pueda tenerse en cuenta para basar el desarrollo de componentes. La esencia para encontrar este marco reside en que, si bien podríamos medir la calidad de un componente en sí, este trabaja en conjunción con multitud de otros componentes formando lo que denominamos un dashboard. Por tanto, para buscar esas métricas de calidad deberemos tener en cuenta las interacciones que se producen entre los diferentes componentes que conforman un dashboard. Es por ello que el objetivo de este trabajo es explorar los estándares tradicionales para buscar las métricas que puedan ser aplicadas en el desarrollo de dashboards mediante componentes web. Para lograrlo, utilizaremos un entorno de pruebas cerrado en el que se mostrarán distintos escenarios o dashboards a los usuarios, los cuales tendrán una versión original y una versión con cualidades “deterioradas” para poder comparar si el usuario percibe dichos defectos y sobre qué componentes. Dicho entorno servirá también para que el propio usuario pueda crear dashboards personalizados sobre los que realizar las mismas pruebas a su vez.---ABSTRACT---In recent years, there has been a significant advance in the use of web components as a web programming standard. Its great attraction is its ability to work in isolation without affecting the context of the web, so that we can load new components on a page in an atomic way. Another key to its importance is due to its great potential for reuse since each developer can develop their own components and publish them, as well as make use of the components developed by third parties to include them in their own implementation. In this context, we find the disadvantage of the lack of official standards on which to assess the quality of web components. In other words, today there is no valid quality framework that can be taken into account to base component development. The essence of finding this framework is that, although we could measure the quality of a component itself, it works in conjunction with a multitude of other components, forming what we call a dashboard. Therefore, to search for these quality metrics we must take into account the interactions that occur between the different components that make up a dashboard. That is why the objective of this work is to explore traditional standards to find the metrics that can be applied in the development of dashboards using web components. To achieve this, we will use a closed testing environment in which different scenarios or dashboards will be shown to users, which will have an original version and a version with “deteriorated” qualities to be able to compare whether the user perceives these defects and on which components. This environment will also serve for the user to create custom dashboards on which to perform the same tests in turn.

More information

Item ID: 64757
DC Identifier: http://oa.upm.es/64757/
OAI Identifier: oai:oa.upm.es:64757
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 19 Oct 2020 09:00
Last Modified: 19 Oct 2020 09:00
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM