The practitioners' point of view on the concept of technical debt and its causes and consequences: a design for a global family of industrial surveys and its first results …

N Rios, RO Spínola, M Mendonça… - Empirical Software …, 2020 - Springer
Context Studying the causes of technical debt (TD) could aid in TD prevention, thus easing
the job of TD management. On the other hand, better understanding of the effects of TD …

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 …

Technical debt in the peer-review documentation of r packages: A rOpenSci case study

Z Codabux, M Vidoni, FH Fard - 2021 IEEE/ACM 18th …, 2021 - ieeexplore.ieee.org
Context: Technical Debt (TD) is a metaphor used to describe code that is" not quite right."
Although TD studies have gained momentum, TD has yet to be studied as thoroughly in non …

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 …

What are the practices used by software practitioners on technical debt payment: results from an international family of surveys

B Pérez, C Castellanos, D Correal, N Rios… - Proceedings of the 3rd …, 2020 - dl.acm.org
Context: Technical debt (TD) is a metaphor used to describe technical decisions that can
give the company a benefit in the short term but possibly hurting the overall quality of the …

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 …

Automatic detection and analysis of technical debts in peer-review documentation of r packages

JY Khan, G Uddin - 2022 IEEE International Conference on …, 2022 - ieeexplore.ieee.org
Technical debt (TD) is a metaphor for code-related problems that arise as a result of
prioritizing speedy delivery over perfect code. Given that the reduction of TDs can have long …

An architectural technical debt index based on machine learning and architectural smells

D Sas, P Avgeriou - IEEE Transactions on Software …, 2023 - ieeexplore.ieee.org
A key aspect of technical debt (TD) management is the ability to measure the amount of
principal accumulated in a system. The current literature contains an array of approaches to …

Understanding roxygen package documentation in R

M Vidoni - Journal of Systems and Software, 2022 - Elsevier
R is a package-based programming ecosystem that provides an easy way to install third-
party code, datasets, and examples. Thus, R developers rely heavily on the documentation …