UX debt in an agile development process: evidence and characterization

Autores
Rodríguez, Andrés; Gardey, Juan Cruz; Grigera, Julián; Rossi, Gustavo Héctor; Garrido, Alejandra
Año de publicación
2022
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
The metaphor of technical debt (TD) has generated a conceptual framework on factors that weaken the quality of software and accumulate a repair cost. However, user-related aspects like user experience (UX) receive little consideration among TD types, for reasons like the substantial focus on code TD, some dynamics inherent to agile processes, and an apparent lack of cumulative cost over time. This article has two main goals: frst, to present evidence of the existence of UXDebt as a type of TD, with a cumulative cost for the development team as well as stakeholders; second, to propose a defnition and characterization of UXDebt that may serve as a frame for further research on methods and tools for continuous management within agile processes. For the frst goal, we have compiled evidence on the current state of UXDebt from three sources: a literature review, a survey among software engineering professionals in agile teams, and the analysis of UX issues in GitHub. All sources have evidenced some form of UXDebt; surveyed practitioners have recognized its poor management with a cost for the entire team that accumulates over time. Moreover, issue tracking systems allow to visualize and measure a technical form of UXDebt. For the second goal, we have defned a conceptual model that characterizes UXDebt in terms of both technical and non-technical aspects. On the technical side, we propose the notion of UX smells which allows us to discuss concrete management activities
Materia
Ciencias de la Computación e Información
Technical debt
User experience
UX smells
Refactoring
User testing
A/B testing
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by/4.0/
Repositorio
CIC Digital (CICBA)
Institución
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
OAI Identificador
oai:digital.cic.gba.gob.ar:11746/12077

id CICBA_a8a3752ff29b4fc7476dc6e7dc6bcbd5
oai_identifier_str oai:digital.cic.gba.gob.ar:11746/12077
network_acronym_str CICBA
repository_id_str 9441
network_name_str CIC Digital (CICBA)
spelling UX debt in an agile development process: evidence and characterizationRodríguez, AndrésGardey, Juan CruzGrigera, JuliánRossi, Gustavo HéctorGarrido, AlejandraCiencias de la Computación e InformaciónTechnical debtUser experienceUX smellsRefactoringUser testingA/B testingThe metaphor of technical debt (TD) has generated a conceptual framework on factors that weaken the quality of software and accumulate a repair cost. However, user-related aspects like user experience (UX) receive little consideration among TD types, for reasons like the substantial focus on code TD, some dynamics inherent to agile processes, and an apparent lack of cumulative cost over time. This article has two main goals: frst, to present evidence of the existence of UXDebt as a type of TD, with a cumulative cost for the development team as well as stakeholders; second, to propose a defnition and characterization of UXDebt that may serve as a frame for further research on methods and tools for continuous management within agile processes. For the frst goal, we have compiled evidence on the current state of UXDebt from three sources: a literature review, a survey among software engineering professionals in agile teams, and the analysis of UX issues in GitHub. All sources have evidenced some form of UXDebt; surveyed practitioners have recognized its poor management with a cost for the entire team that accumulates over time. Moreover, issue tracking systems allow to visualize and measure a technical form of UXDebt. For the second goal, we have defned a conceptual model that characterizes UXDebt in terms of both technical and non-technical aspects. On the technical side, we propose the notion of UX smells which allows us to discuss concrete management activities2022-10-27info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/12077enginfo:eu-repo/semantics/altIdentifier/doi/10.1007/s11219-023-09652-2info:eu-repo/semantics/altIdentifier/issn/1573-1367info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-09-29T13:39:55Zoai:digital.cic.gba.gob.ar:11746/12077Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-09-29 13:39:56.064CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse
dc.title.none.fl_str_mv UX debt in an agile development process: evidence and characterization
title UX debt in an agile development process: evidence and characterization
spellingShingle UX debt in an agile development process: evidence and characterization
Rodríguez, Andrés
Ciencias de la Computación e Información
Technical debt
User experience
UX smells
Refactoring
User testing
A/B testing
title_short UX debt in an agile development process: evidence and characterization
title_full UX debt in an agile development process: evidence and characterization
title_fullStr UX debt in an agile development process: evidence and characterization
title_full_unstemmed UX debt in an agile development process: evidence and characterization
title_sort UX debt in an agile development process: evidence and characterization
dc.creator.none.fl_str_mv Rodríguez, Andrés
Gardey, Juan Cruz
Grigera, Julián
Rossi, Gustavo Héctor
Garrido, Alejandra
author Rodríguez, Andrés
author_facet Rodríguez, Andrés
Gardey, Juan Cruz
Grigera, Julián
Rossi, Gustavo Héctor
Garrido, Alejandra
author_role author
author2 Gardey, Juan Cruz
Grigera, Julián
Rossi, Gustavo Héctor
Garrido, Alejandra
author2_role author
author
author
author
dc.subject.none.fl_str_mv Ciencias de la Computación e Información
Technical debt
User experience
UX smells
Refactoring
User testing
A/B testing
topic Ciencias de la Computación e Información
Technical debt
User experience
UX smells
Refactoring
User testing
A/B testing
dc.description.none.fl_txt_mv The metaphor of technical debt (TD) has generated a conceptual framework on factors that weaken the quality of software and accumulate a repair cost. However, user-related aspects like user experience (UX) receive little consideration among TD types, for reasons like the substantial focus on code TD, some dynamics inherent to agile processes, and an apparent lack of cumulative cost over time. This article has two main goals: frst, to present evidence of the existence of UXDebt as a type of TD, with a cumulative cost for the development team as well as stakeholders; second, to propose a defnition and characterization of UXDebt that may serve as a frame for further research on methods and tools for continuous management within agile processes. For the frst goal, we have compiled evidence on the current state of UXDebt from three sources: a literature review, a survey among software engineering professionals in agile teams, and the analysis of UX issues in GitHub. All sources have evidenced some form of UXDebt; surveyed practitioners have recognized its poor management with a cost for the entire team that accumulates over time. Moreover, issue tracking systems allow to visualize and measure a technical form of UXDebt. For the second goal, we have defned a conceptual model that characterizes UXDebt in terms of both technical and non-technical aspects. On the technical side, we propose the notion of UX smells which allows us to discuss concrete management activities
description The metaphor of technical debt (TD) has generated a conceptual framework on factors that weaken the quality of software and accumulate a repair cost. However, user-related aspects like user experience (UX) receive little consideration among TD types, for reasons like the substantial focus on code TD, some dynamics inherent to agile processes, and an apparent lack of cumulative cost over time. This article has two main goals: frst, to present evidence of the existence of UXDebt as a type of TD, with a cumulative cost for the development team as well as stakeholders; second, to propose a defnition and characterization of UXDebt that may serve as a frame for further research on methods and tools for continuous management within agile processes. For the frst goal, we have compiled evidence on the current state of UXDebt from three sources: a literature review, a survey among software engineering professionals in agile teams, and the analysis of UX issues in GitHub. All sources have evidenced some form of UXDebt; surveyed practitioners have recognized its poor management with a cost for the entire team that accumulates over time. Moreover, issue tracking systems allow to visualize and measure a technical form of UXDebt. For the second goal, we have defned a conceptual model that characterizes UXDebt in terms of both technical and non-technical aspects. On the technical side, we propose the notion of UX smells which allows us to discuss concrete management activities
publishDate 2022
dc.date.none.fl_str_mv 2022-10-27
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv https://digital.cic.gba.gob.ar/handle/11746/12077
url https://digital.cic.gba.gob.ar/handle/11746/12077
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/doi/10.1007/s11219-023-09652-2
info:eu-repo/semantics/altIdentifier/issn/1573-1367
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/4.0/
dc.format.none.fl_str_mv application/pdf
application/pdf
application/pdf
dc.source.none.fl_str_mv reponame:CIC Digital (CICBA)
instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron:CICBA
reponame_str CIC Digital (CICBA)
collection CIC Digital (CICBA)
instname_str Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron_str CICBA
institution CICBA
repository.name.fl_str_mv CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
repository.mail.fl_str_mv marisa.degiusti@sedici.unlp.edu.ar
_version_ 1844618586819133440
score 13.070432