[HTML][HTML] Technical debt management automation: State of the art and future perspectives

JP Biazotto, D Feitosa, P Avgeriou… - Information and Software …, 2024 - Elsevier
Context: Technical debt (TD) refers to non-optimal decisions made in software projects that
may lead to short-term benefits, but potentially harm the system's maintenance in the long …

Organizational debt—Roadblock to agility in software engineering: Exploring an emerging concept and future research for software excellence

O Al-Baik, M Abu Alhija, H Abdeljaber, M Ovais Ahmad - PloS one, 2024 - journals.plos.org
In software engineering, organizational debt (OD) is a crucial but little-researched
phenomena. OD refers to the accumulation of outdated structures, policies, and processes …

Prevalence, common causes and effects of technical debt: Results from a family of surveys with the IT industry

R Ramač, V Mandić, N Taušan, N Rios, S Freire… - Journal of Systems and …, 2022 - Elsevier
Context: The technical debt (TD) metaphor describes actions made during various stages of
software development that lead to a more costly future regarding system maintenance and …

Software practitioners' point of view on technical debt payment

S Freire, N Rios, B Pérez, C Castellanos… - Journal of Systems and …, 2023 - Elsevier
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 …

Technical debt payment and prevention through the lenses of software architects

B Pérez, C Castellanos, D Correal, N Rios… - Information and …, 2021 - Elsevier
Context: Architectural decisions are considered one of the most common sources of
technical debt (TD). Thus, it is necessary to understand how TD is perceived by software …

A Comprehensive View on TD Prevention Practices and Reasons for Not Preventing It

S Freire, A Pacheco, N Rios, B Pérez… - ACM Transactions on …, 2024 - dl.acm.org
Context. Technical debt (TD) prevention allows software practitioners to apply practices to
avoid potential TD items in their projects. Aims. To uncover and prioritize, from the point of …

The broken windows theory applies to technical debt

W Levén, H Broman, T Besker, R Torkar - Empirical Software Engineering, 2024 - Springer
Context: The term technical debt (TD) describes the aggregation of sub-optimal solutions
that serve to impede the evolution and maintenance of a system. Some claim that the broken …

How SonarQube-identified technical debt is prioritized: An exploratory case study

R Alfayez, R Winn, W Alwehaibi, E Venson… - Information and Software …, 2023 - Elsevier
Context: Repaying all technical debt (TD) in a system may be unviable, as there is typically a
shortage of resources allocated for TD repayment activities. Therefore, TD prioritization is …

What is asked about technical debt (TD) on Stack Exchange question-and-answer (Q&A) websites? An observational study

R Alfayez, Y Ding, R Winn, G Alfayez, C Harman… - Empirical Software …, 2023 - Springer
Technical debt (TD) is a term coined by agile software pioneer Ward Cunningham to
account for the added software system effort or cost resulting from taking early software …

Beyond technical debt unravelling organisational debt concept

MO Ahmad, O Al-Baik - Proceedings of the 39th ACM/SIGAPP …, 2024 - dl.acm.org
The development of software and systems is a complex task that involves social, technical
and organisational factors. Technical debt is a well-known concept that refers to the negative …