Marco de caracterización de métricas de calidad para componentes web basado en usuarios finales

Gómez Yagüez, Sandra (2018). Marco de caracterización de métricas de calidad para componentes web basado en usuarios finales. Thesis (Master thesis), E.T.S. de Ingenieros Informáticos (UPM).

Description

Title: Marco de caracterización de métricas de calidad para componentes web basado en usuarios finales
Author/s:
  • Gómez Yagüez, Sandra
Contributor/s:
Item Type: Thesis (Master thesis)
Masters title: Ingeniería Informática
Date: June 2018
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

[thumbnail of TFM_SANDRA_GOMEZ_YAGUE.pdf]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

Los componentes web son elementos que están en auge gracias a su virtud de ser piezas completamente reutilizables y personalizables. Hoy en día, son muchas las personas que desarrollan componentes con funcionalidades y características muy diversas; pero no se conoce si estos elementos tienen la suficiente calidad para satisfacer las necesidades del usuario. Las personas que los implementan pueden ser desde desarrolladores expertos en la materia hasta personas con limitaciones de programación.
Por esta razón, es imprescindible analizar y medir la calidad de los componentes y es lo que se ha llevado a cabo con este trabajo. Se han estudiado cuales son aquellas características de los componentes que pueden tener mayor impacto en los usuarios. Una vez elegidas, las hemos implantado en diferentes versiones de los componentes y hemos medido su calidad a través de las métricas formales desarrolladas. Estas métricas calculan los valores objetivos de cada una de las características seleccionadas.
Por otro lado, es imprescindible la opinión de los usuarios finales y para ello es muy importante observar la experiencia de estos usuarios frente a los componentes. A través de ellos, se obtienen un conjunto de opiniones y valoraciones que se correlan con los valores obtenidos de las métricas formales. Gracias a esta correlación se consiguen obtener una serie de conclusiones que nos ayudan a tomar una serie de importantes decisiones y a conocer si las opiniones de los usuarios distan mucho de los resultados formales.
A día de hoy, no existe ningún estándar que nos enseñe patrones de desarrollo para componentes web por lo que tras todo este estudio, se obtiene una pequeña guía de buenas prácticas para el desarrollo de componentes.
Por último, ofrecer una plataforma en la que cualquier usuario pueda subir un componente y automáticamente le dé el resultado de la calidad de dicho componente, es una oportunidad muy buena para ayudar al usuario a desarrollar un software apropiado, útil y valioso.---ABSTRACT---Web components are emerging as a cornerstone element in web development due to its flexibility as customizable and reusable parts. As a result, many people with different experience in the field, from end users to expert web developers, are developing web components with very different functionalities and characteristics. This situation makes it difficult to know whether the components have sufficient quality to satisfy the user's needs or not.
For this reason, this Master's Thesis propose a framework to analyse and measure the quality of web components through a quantitative and qualitative analysis of the quality perceived by users. The final objective is to study if there is a relationship between the results of both analyses, meaning that the web components and the user’s opinions can be similar.
First, the characteristics of the components that can have the greatest impact on the user experience have been studied in order to implement different versions of these components based on the more relevant characteristics studied (e.g. latency, accuracy, complexity). Then, a set of formal metrics targeting each of the selected characteristics has been develop in order to measure the quality of web components perceived by the user. On the other hand, since the opinion of the end users is essential, a qualitative evaluation of the experience of users in relation to the web components has been conducted.
As a result of this work, a series of conclusions can be obtained that help us to make a series of important decisions and to know if the qualitative opinions of the users are far from the formal quantitative results. Moreover, since there is no standard for web component development patterns, a brief guide of good practices for the development of components is provided based on the results of this work. Additionally, a platform on which any user can upload a component and automatically obtain the result of the quality of that component is presented as a first step to improve the quality of these components.

More information

Item ID: 51466
DC Identifier: https://oa.upm.es/51466/
OAI Identifier: oai:oa.upm.es:51466
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 09 Jul 2018 11:49
Last Modified: 09 Jul 2018 11:49
  • 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