A Usability Model for Software Development Processes and Practices
La usabilidad caracteriza buenas interacciones entre las personas y sus procesos y prácticas. Promueve la satisfacción y crea entornos seguros para la innovación. Los principios de usabilidad como el feedback y la tolerancia a errores están presentes en muchos conceptos de ingeniería de software, co...
Guardado en:
Autor principal: | |
---|---|
Otros Autores: | |
Formato: | Tesis Tesis de doctorado |
Lenguaje: | Inglés |
Publicado: |
2021
|
Materias: | |
Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/121169 https://doi.org/10.35537/10915/121169 |
Aporte de: |
id |
I19-R120-10915-121169 |
---|---|
record_format |
dspace |
institution |
Universidad Nacional de La Plata |
institution_str |
I-19 |
repository_str |
R-120 |
collection |
SEDICI (UNLP) |
language |
Inglés |
topic |
Ciencias Informáticas Software usability Software development techniques Usability Model for Software Development Processes and Practices (UMP) |
spellingShingle |
Ciencias Informáticas Software usability Software development techniques Usability Model for Software Development Processes and Practices (UMP) Fontdevila, Diego A Usability Model for Software Development Processes and Practices |
topic_facet |
Ciencias Informáticas Software usability Software development techniques Usability Model for Software Development Processes and Practices (UMP) |
description |
La usabilidad caracteriza buenas interacciones entre las personas y sus procesos y prácticas. Promueve la satisfacción y crea entornos seguros para la innovación. Los principios de usabilidad como el feedback y la tolerancia a errores están presentes en muchos conceptos de ingeniería de software, como los procesos iterativos y las revisiones de pares.
El propósito de la investigación realizada para esta Tesis es traer el concepto de usabilidad de prácticas y procesos a la ingeniería de software. Para lograr este objetivo, y dada la falta de modelos de calidad de procesos enfocados en la usabilidad, un Modelo de Usabilidad de Prácticas y Procesos (UMP) ha sido creado, refinado y evaluado, siguiendo el marco Desing Science Research. UMP ha sido efectivamente aplicado a Scrum, Test Driven Development (TDD), Integración Continua, Behaviour Driven Development (BDD) y el método Visual Milestone Planning (VMP). UMP fue diseñado para ayudar a practicantes, coaches, consultores, docentes e investigadores.
Para evaluar UMP se realizaron varios estudios empíricos: una evaluación de expertos inicial para determinar su factibilidad; un focus group para obtener feedback sobre las características y métricas de UMP; dos estudios de confiabilidad, un estudio de acuerdo entre evaluadores sobre Scrum y un estudio de confiabilidad entre evaluadores sobre TDD-BDD; y dos estudios para evaluar la utilidad de UMP, un estudio de caso sobre la aplicación de UMP al método VMP, y un cuasi-experimento de campo en el cual un equipo de desarrollo en la industria aplicó UMP para mejorar su práctica de BDD. Los resultados de los estudios de utilidad muestran que los usuarios consideran a UMP útil, y 37 evaluaciones independientes por expertos fueron realizadas sobre procesos y prácticas del mundo real.
Las contribuciones de esta tesis incluyen: UMP con sus características y métricas, el proceso de evaluación de UMP, el conocimiento creado sobre la confiabilidad y utilidad de UMP a través de los estudios empíricos, y los perfiles que caracterizan la usabilidad de prácticas y procesos de amplio uso actual en la industria como Scrum, Integración Continua, TDD y BDD, obtenidos a través de la aplicación de UMP. |
author2 |
Genero Bocco, Marcela |
author_facet |
Genero Bocco, Marcela Fontdevila, Diego |
format |
Tesis Tesis de doctorado |
author |
Fontdevila, Diego |
author_sort |
Fontdevila, Diego |
title |
A Usability Model for Software Development Processes and Practices |
title_short |
A Usability Model for Software Development Processes and Practices |
title_full |
A Usability Model for Software Development Processes and Practices |
title_fullStr |
A Usability Model for Software Development Processes and Practices |
title_full_unstemmed |
A Usability Model for Software Development Processes and Practices |
title_sort |
usability model for software development processes and practices |
publishDate |
2021 |
url |
http://sedici.unlp.edu.ar/handle/10915/121169 https://doi.org/10.35537/10915/121169 |
work_keys_str_mv |
AT fontdeviladiego ausabilitymodelforsoftwaredevelopmentprocessesandpractices AT fontdeviladiego usabilitymodelforsoftwaredevelopmentprocessesandpractices |
bdutipo_str |
Repositorios |
_version_ |
1764820449002258433 |