English
Related papers

Related papers: An Empirical Study on Technical Debt in a Finnish …

200 papers

Complexity of products, volatility in global markets, and the increasingly rapid pace of innovations may make it difficult to know how to approach challenging situations in mechatronic design and production. Technical Debt (TD) is a…

Software Engineering · Computer Science 2021-03-25 Fandi Bi , Birgit Vogel-Heuser , Litong Xu

Technical Debts (TD) are problems of the internal software quality. They are often contracted due to tight project deadlines, for example quick fixes and workarounds, and can make future changes more costly or impossible. TD prevention…

Software Engineering · Computer Science 2021-04-12 Marion Wiese , Matthias Riebisch , Julian Schwarze

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 evolution. According to recent studies, on average 25% of development…

Background: Technical Debt (TD) describes suboptimal software development practices with long-term consequences, such as defects and vulnerabilities. Deadlines are a leading cause of the emergence of TD in software systems. While multiple…

Software Engineering · Computer Science 2025-05-08 Joshua Aldrich Edbert , Zadia Codabux , Roberto Verdecchia

The impact of Technical Debt (TD) on software maintenance and evolution is of great concern, but recent evidence shows that a considerable amount of TD is fixed by the same developers who introduced it; this is termed self-fixed TD. This…

Software Engineering · Computer Science 2021-06-23 Jie Tan , Daniel Feitosa , Paris Avgeriou

Context. Technical Debt (TD) refers to short-term beneficial software solutions that impede future changes, making TD management essential. However, establishing a TD management (TDM) process is one of the most pressing concerns in…

Software Engineering · Computer Science 2026-03-04 Marion Wiese , Kamila Serwa , Eva Bittner

Context. Technical Debt (TD) is a metaphor for technical problems that are not visible to users and customers but hinder developers in their work, making future changes more difficult. TD is often incurred due to tight project deadlines and…

Software Engineering · Computer Science 2022-04-26 Marion Wiese , Paula Rachow , Matthias Riebisch , Julian Schwarze

Technical debt (TD) is a metaphor that is used to communicate the consequences of poor software development practices to non-technical stakeholders. In recent years, it has gained significant attention in agile software development (ASD).…

Software Engineering · Computer Science 2024-01-29 Woubshet Nema Behutiye , Pilar Rodriguez , Markku Oivo , Ayse Tosun

Context. Technical debt (TD) items are constructs in a software system providing short-term benefits but hindering future changes. TD management (TDM) is frequently researched but rarely adopted in practice. Goal. This study aimed to…

Software Engineering · Computer Science 2025-08-22 Marion Wiese , Kamila Serwa , Anastasia Besier , Ariane S. Marion-Jetten , Eva Bittner

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-term. Technical debt management (TDM) refers to a set of…

Software Engineering · Computer Science 2023-12-11 João Paulo Biazotto , Daniel Feitosa , Paris Avgeriou , Elisa Yumi Nakagawa

Context: Technical Debt (TD) can be paid back either by those that incurred it or by others. We call the former self-fixed TD, and it can be particularly effective, as developers are experts in their own code and are well-suited to fix the…

Software Engineering · Computer Science 2021-10-13 Jie Tan , Daniel Feitosa , Paris Avgeriou

Context: Technical Debt requirements are related to the distance between the ideal value of the specification and the system's actual implementation, which are consequences of strategic decisions for immediate gains, or unintended changes…

Software Engineering · Computer Science 2021-07-15 Ana Melo , Roberta Fagundes , Valentina Lenarduzzi , Wylliams Santos

Context: There is an increase in the investment and development of data-intensive (DI) solutions, systems that manage large amounts of data. Without careful management, this growing investment will also grow associated technical debt (TD).…

Software Engineering · Computer Science 2025-06-24 Ulrike M. Graetsch , Rashina Hoda , Hourieh Khalazjadeh , Mojtaba Shahin , John Grundy

Context: Software start-ups are young companies aiming to build and market software-intensive products fast with little resources. Aiming to accelerate time-to-market, start-ups often opt for ad-hoc engineering practices, make shortcuts in…

Technical debt (TD) is a metaphor to describe the trade-off between short-term workarounds and long-term goals in software development. Despite being widely used to explain technical issues in business terms, industry and academia still…

Technical debt (TD) refers to the long-term costs associated with suboptimal design or code decisions in software development, often made to meet short-term delivery goals. Self-Admitted Technical Debt (SATD) occurs when developers…

Software Engineering · Computer Science 2026-04-28 Edi Sutoyo , Andrea Capiluppi

Context: Technical debt (TD) is a widely studied metaphor that helps to explain how sub-optimal decisions that can harm software maintainability over time. Although incurring TD is not intrinsically bad, tracking and managing TD are crucial…

Software Engineering · Computer Science 2026-05-29 João Paulo Biazotto , Daniel Feitosa , Paris Avgeriou , Elisa Yumi Nakagawa

Background. Technical debt (TD) has long been one of the key factors influencing the maintainability of software products. It represents technical compromises that sacrifice long-term software quality for potential short-term benefits.…

Software Engineering · Computer Science 2024-07-31 Xiaozhou Li , Matteo Esposito , Andrea Janes , Valentina Lenarduzzi

[Context] Technical debt (TD) in machine learning (ML) systems, much like its counterpart in software engineering (SE), holds the potential to lead to future rework, posing risks to productivity, quality, and team morale. Despite growing…

Software Engineering · Computer Science 2025-02-19 Rodrigo Ximenes , Antonio Pedro Santos Alves , Tatiana Escovedo , Rodrigo Spinola , Marcos Kalinowski

Technical debt (TD) refers to delayed tasks and immature artifacts that may bring short-term benefits but incur extra costs of change during maintenance and evolution in the long term. TD has been extensively studied in the past decade, and…

Software Engineering · Computer Science 2022-12-13 Zengyang Li , Yilin Peng , Peng Liang , Apostolos Ampatzoglou , Ran Mo , Hui Liu , Xiaoxiao Qi
‹ Prev 1 2 3 10 Next ›