Towards a Process to Manage Usability Technical Debts

  • Alex Felipe Ferreira Costa UFC
  • Anna Beatriz Dos Santos Marques UFC
  • Ismayle Sousa Santos UFC
  • Rossana Maria De Castro Andrade UFC

Resumo


Background: 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
Publicado
03/10/2022
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.