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 …

Code red: the business impact of code quality-a quantitative study of 39 proprietary production codebases

A Tornhill, M Borg - Proceedings of the International Conference on …, 2022 - dl.acm.org
Code quality remains an abstract concept that fails to get traction at the business level.
Consequently, software companies keep trading code quality for time-to-market and new …

A rule-based decision model to support technical debt decisions: A multiple case study of web and mobile app startups

A Aldaeej, C Seaman - Information and Software Technology, 2024 - Elsevier
Context Software startups are immature software organizations that focus on the
development of a single software product or service. This organizational context …

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 …

How Experience Impacts Practitioners' Perception of Causes and Effects of Technical Debt

S Freire, N Rios, B Pérez, C Castellanos… - 2021 IEEE/ACM 13th …, 2021 - ieeexplore.ieee.org
Context: The technical debt (TD) metaphor helps to conceptualize the pending issues and
trade-offs made during software development. Knowing TD causes can support in defining …

Investigating the relationship between technical debt management and software development issues

C Berenguer, A Borges, S Freire… - Journal of Software …, 2023 - journals-sol.sbc.org.br
Context: The presence of technical debt (TD) brings risks to software projects. Managers
must continuously find a cost-benefit balance between the benefits of incurring in TD and the …

Investigating how agile software practitioners repay technical debt in software projects

G Soares, S Freire, N Rios, B Pérez… - Proceedings of the XXI …, 2022 - dl.acm.org
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 …

[PDF][PDF] Hearing the Voice of Software Practitioners on Technical Debt Monitoring: Understanding Monitoring Practices and the Practices' Avoidance Reasons

S Freire, N Rios, B Pérez… - Journal of Software …, 2024 - journals-sol.sbc.org.br
Context. Technical debt (TD) monitoring allows software professionals to track the evolution
of debt incurred in their projects. The technical literature has listed several practices used in …

Technical debt prioritization: methods, techniques, and a large exploratory study

DJ Pina - 2023 - teses.usp.br
Software development teams need to prioritize the technical debt items payment to improve
the software quality and ensure the new feature and code maintenance development pace …

Design pattern decay: a study of design pattern grime and its impact on quality and technical debt

ID Griffith - 2021 - scholarworks.montana.edu
Technical debt is a financial metaphor describing the trade-off between the short-term
benefits gained and long-term consequences of design and implementation shortcuts taken …