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. Tesis (Master), E.T.S. de Ingenieros Informáticos (UPM).

Descripción

Título: Marco de caracterización de métricas de calidad para componentes web basado en usuarios finales
Autor/es:
  • Gómez Yagüez, Sandra
Director/es:
  • López Gómez, Genoveva
Tipo de Documento: Tesis (Master)
Título del máster: Ingeniería Informática
Fecha: Junio 2018
Materias:
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB) | Vista Previa

Resumen

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.

Más información

ID de Registro: 51466
Identificador DC: http://oa.upm.es/51466/
Identificador OAI: oai:oa.upm.es:51466
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 09 Jul 2018 11:49
Ultima Modificación: 09 Jul 2018 11:49
  • GEO_UP4
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • InvestigaM
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM