Usability Technical Debt in Software Projects: A Multi-Case Study

被引:0
|
作者
da Fonseca Lage, Luiz Carlos [1 ]
Kalinowski, Marcos [2 ]
Trevisan, Daniela [1 ]
Spinola, Rodrigo [3 ]
机构
[1] Fluminense Fed Univ, Comp Inst, Niteroi, RJ, Brazil
[2] Pontificia Univ Catolica Rio de Janeiro, Informat Dept, Rio de Janeiro, Brazil
[3] Univ Salvador, Syst Grad Program, Salvador, BA, Brazil
关键词
Technical Debt; Usability Debt; Case Study; MANAGEMENT;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Background: Over the years, several studies were conducted aiming at understanding the Technical Debt (TD) phenomenon and its implications on software development. Most of these studies focus on source code related TD types. The absence of empirical studies on usability debt motivated our research. Aims: The goal of this paper is to provide an initial usability debt characterization in software projects regarding its occurrence, type, and resolution effort. Method: We conducted a multi-case study, analyzing TD items of five software projects from four different companies. Results: We identified and classified 145 TD items in the projects. The analysis of these items allowed us to observe that the frequency of usability TD items ranged from 10.4% to 20.8% in the projects. The usability debt items cover a range of usability issues, violating eight out of the ten Nielsen usability heuristics. Regarding effort for paying the TD, usability debt items require a relatively low effort, ranging from 5.1% to 6.7% of the total TD resolution effort in the analyzed projects. Conclusions: Usability TD items are frequent, concern relevant usability issues and typically require low effort for their payment. Hence, paying this type of TD should receive high priority in TD management strategies.
引用
收藏
页码:374 / 379
页数:6
相关论文
共 50 条
  • [1] Exploring Technical Debt on IoT Software Projects
    Rios, Nicolli
    Spinola, Rodrigo
    Travassos, Guilherme H.
    [J]. PROCEEDINGS OF THE 21TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2022, 2022,
  • [2] Onboarding software developers and teams in three globally distributed legacy projects: A multi-case study
    Britto, Ricardo
    Cruzes, Daniela S.
    Smite, Darja
    Sablis, Aivars
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (04)
  • [3] External stakeholder strategic actions in projects: A multi-case study
    Tan Hai Dang Nguyen
    Chileshe, Nicholas
    Rameezdeen, Raufdeen
    Wood, Anthony
    [J]. INTERNATIONAL JOURNAL OF PROJECT MANAGEMENT, 2019, 37 (01) : 176 - 191
  • [4] Decision Criteria for the Payment of Technical Debt in Software Projects: A Systematic Mapping Study
    Ribeiro, Leilane Ferreira
    Farias, Mario Andre de F.
    Mendonca, Manoel
    Spinola, Rodrigo Oliveira
    [J]. PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1 (ICEIS), 2016, : 572 - 579
  • [5] A Study of Factors that Lead Development Teams to Incur Technical Debt in Software Projects
    Rios, Nicolli
    Spinola, Rodrigo Oliveira
    de Mendonca Neto, Manoel G.
    Seaman, Carolyn
    [J]. 44TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2018), 2018, : 429 - 436
  • [6] Seeking Technical Debt in Critical Software Development Projects: An Exploratory Field Study
    Ghanbari, Hadi
    [J]. PROCEEDINGS OF THE 49TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS 2016), 2016, : 5407 - 5416
  • [7] Corporate governance and debt securities issued in Brazil and India: A multi-case study
    Marques, Thiago Avila
    de Sousa Ribeiro, Karem Cristina
    Barboza, Flavio
    [J]. RESEARCH IN INTERNATIONAL BUSINESS AND FINANCE, 2018, 45 : 257 - 270
  • [8] A case study of three software projects: can software developers anticipate the usability problems in their software?
    Hoegh, Rune Thaarup
    Jensen, Janne Jul
    [J]. BEHAVIOUR & INFORMATION TECHNOLOGY, 2008, 27 (04) : 307 - 312
  • [9] Pitfalls and Solutions for Technical Debt Management in Agile Software Projects
    Freire, Savio
    Rios, Nicolli
    Perez, Boris
    Castellanos, Camilo
    Correal, Dario
    Ramac, Robert
    Mandic, Vladimir
    Tausan, Nebojsa
    Pacheco, Alexia
    Lopez, Gustavo
    Mendonca, Manoel
    Izurieta, Clemente
    Falessi, Davide
    Seaman, Carolyn
    Spinola, Rodrigo
    [J]. IEEE SOFTWARE, 2021, 38 (06) : 42 - 49
  • [10] Investigating how Agile Software Practitioners Repay Technical Debt in Software Projects
    Soares, Gabriel
    Freire, Savio
    Rios, Nicolli
    Perez, Boris
    Castellanos, Camilo
    Correal, Dario
    Mendonca, Manoel
    Izurieta, Clemente
    Seaman, Carolyn
    Spinola, Rodrigo
    [J]. PROCEEDINGS OF THE 21TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2022, 2022,