Context: Technical debt (TD) payment refers to the activity of expending maintenance effort and resources to make up for the effects of previous technical compromises. Aims: To investigate if software practitioners have paid debt items off in their projects, the practices that have been used for paying off debt items, and the issues that hamper the implementation of these practices. Method: We analyze 653 responses collected by surveying practitioners from six countries about TD payment. Results: Practitioners have not paid off TD items in most cases. We identified 27 reasons for not paying off those items and 32 payment-related practices. Practices are mainly related to internal quality issues, while reasons for not paying TD off are mostly associated with planning and management issues. Lastly, we identified relationships between practices and between reasons, indicating that both can appear in combination. Conclusion: . We use different views to consolidate the set of information on TD payment, extending the conceptual model for TD and organizing the set of practices and reasons into a TD payment map. We believe that the model and the map can support practitioners in planning their TD payment strategy. (c) 2022 Elsevier Inc. All rights reserved.

Freire, S., Rios, N., Perez, B., Castellanos, C., Correal, D., Ramac, R., et al. (2023). Software practitioners? point of view on technical debt payment. THE JOURNAL OF SYSTEMS AND SOFTWARE, 196 [10.1016/j.jss.2022.111554].

Software practitioners? point of view on technical debt payment

Falessi, D;
2023-01-01

Abstract

Context: Technical debt (TD) payment refers to the activity of expending maintenance effort and resources to make up for the effects of previous technical compromises. Aims: To investigate if software practitioners have paid debt items off in their projects, the practices that have been used for paying off debt items, and the issues that hamper the implementation of these practices. Method: We analyze 653 responses collected by surveying practitioners from six countries about TD payment. Results: Practitioners have not paid off TD items in most cases. We identified 27 reasons for not paying off those items and 32 payment-related practices. Practices are mainly related to internal quality issues, while reasons for not paying TD off are mostly associated with planning and management issues. Lastly, we identified relationships between practices and between reasons, indicating that both can appear in combination. Conclusion: . We use different views to consolidate the set of information on TD payment, extending the conceptual model for TD and organizing the set of practices and reasons into a TD payment map. We believe that the model and the map can support practitioners in planning their TD payment strategy. (c) 2022 Elsevier Inc. All rights reserved.
2023
Pubblicato
Rilevanza internazionale
Articolo
Comitato scientifico
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
Technical debt
Technical debt payment
Technical debt management
Freire, S., Rios, N., Perez, B., Castellanos, C., Correal, D., Ramac, R., et al. (2023). Software practitioners? point of view on technical debt payment. THE JOURNAL OF SYSTEMS AND SOFTWARE, 196 [10.1016/j.jss.2022.111554].
Freire, S; Rios, N; Perez, B; Castellanos, C; Correal, D; Ramac, R; Mandic, V; Tausan, N; Lopez, G; Pacheco, A; Mendonca, M; Falessi, D; Izurieta, C; Seaman, C; Spinola, R
Articolo su rivista
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0164121222002308-main.pdf

solo utenti autorizzati

Tipologia: Versione Editoriale (PDF)
Licenza: Copyright dell'editore
Dimensione 9.86 MB
Formato Adobe PDF
9.86 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/329068
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 1
social impact