Academia.eduAcademia.edu

Managing Technical Debt

description14 papers
group6 followers
lightbulbAbout this topic
Managing technical debt refers to the process of identifying, prioritizing, and addressing the accumulated costs of suboptimal technical decisions in software development. It involves balancing short-term project goals with long-term maintainability and scalability, ensuring that future development is not hindered by past compromises in code quality or architecture.
lightbulbAbout this topic
Managing technical debt refers to the process of identifying, prioritizing, and addressing the accumulated costs of suboptimal technical decisions in software development. It involves balancing short-term project goals with long-term maintainability and scalability, ensuring that future development is not hindered by past compromises in code quality or architecture.
Technical debt (TD) is a metaphor of bad software design or immature artifacts of a software system. The metaphor has been quite intensively researched especially on how to identify the TD symptoms, (e.g., system deficiencies or... more
The management of technical debt and the use of productivity games are important aspects of developing software projects. A productivity game was created in the form of a competitive source control plug-in that rewards technical... more
Social debt is analogous to technical debt in many ways: it represents the state of software development organisations as the result of “accumulated” decisions. In the case of social debt, decisions are about people and their... more
Hasty software development can produce immediate implementations with source code unnecessarily complex and hardly readable. These small kinds of software decay generate a technical debt that could be big enough to seriously affect future... more
Download research papers for free!