Skip to main navigation Skip to search Skip to main content

Investigating how agile software practitioners repay technical debt in software projects

  • Gabriel Soares
  • , Savio Freire
  • , Nicolli Rios
  • , Boris Perez
  • , Camilo Castellanos
  • , Dario Correal
  • , Manoel Mendonca
  • , Clemente Izurieta
  • , Carolyn Seaman
  • , Rodrigo Spinola

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Context: The adoption of agile methodologies can bring benefits to software projects, but such methodologies are also prone to technical debt (TD) accumulation. Knowing the practices used for repaying debt items and practice avoidance reasons (PARs) considered for explaining their non-repayment can aid agile practitioners to improve their capacity to manage TD. Aims: To investigate how agile software practitioners repay TD items in software projects. Method: We analyze a data set composed of 179 answers collected through a globally distributed family of industrial surveys on TD. Results: Agile practitioners tend to not repay debt items, mainly for those items that happen very often. The main PARs that explain the non-repayment are focusing on short-term goals, lack of organizational interest, and cost. Conversely, the repayment practices code refactoring, investing effort on TD repayment activities, and investing effort on testing activities are the more commonly used practices for eliminating debt items. We organize all this information in TD repayment boards. Conclusion: TD repayment in agile software projects is still far from ideal. The set of practices and PARs, and the boards can support practitioners in sharing their experiences in TD repayment.

Original languageEnglish
Title of host publicationSBQS 2022 - Proceedings of the 21st Brazilian Symposium on Software Quality
PublisherAssociation for Computing Machinery
Pages13:1-13:10
Number of pages10
ISBN (Electronic)9781450399999
ISBN (Print)9781450399999
DOIs
StatePublished - Jan 27 2023
Event21st Brazilian Symposium on Software Quality, SBQS 2022 - Curitiba, Brazil
Duration: Nov 7 2022Nov 10 2022

Publication series

NameACM International Conference Proceeding Series

Conference

Conference21st Brazilian Symposium on Software Quality, SBQS 2022
Country/TerritoryBrazil
CityCuritiba
Period11/7/2211/10/22

Keywords

  • Technical debt
  • agile software projects
  • technical debt repayment

INL Publication Number

  • NA

Fingerprint

Dive into the research topics of 'Investigating how agile software practitioners repay technical debt in software projects'. Together they form a unique fingerprint.

Cite this