Towards a Process to Manage Usability Technical Debts
ResumoBackground: Technical Debt (TD) is a metaphor used to refer to the consequences of poor software development. TD can arise from immature source code to quality requirements that are not adequately addressed. Usability issues can be identified during a software project and, in turn, treated as TD. Studies conducted on real industry projects indicated that Usability Technical Debt (UTD) is frequent in software projects, is associated with relevant usability issues, and usually requires low effort for their payment. The systematic identification and management of UTD can contribute to how the project team acts in the face of usability problems, preventing these types of problems from reaching end-users and generating a positive impact on the use of the software. Aim: This research aims to provide a process that supports the early identification and management of UTD. Method: We adopted Design Science Research to create a process that comprises the identification, validation, rating, prioritization, estimation, and monitoring of UTD. Results: This paper presents the process with proposed activities, actors, and artifacts. Conclusions: We expect the process supports software development teams to deal with UTD systematically and contributes to improving the quality of the products developed.
Palavras-chave: technical debt, usability, process, usability evaluation
COSTA, Alex Felipe Ferreira; MARQUES, Anna Beatriz Dos Santos; SANTOS, Ismayle Sousa; ANDRADE, Rossana Maria De Castro. Towards a Process to Manage Usability Technical Debts. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 36. , 2022, Uberlândia. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 241–246.