A survey of self-admitted technical debt
Technical Debt is a metaphor used to express sub-optimal source code implementations
that are introduced for short-term benefits that often need to be paid back later, at an …
that are introduced for short-term benefits that often need to be paid back later, at an …
A Systematic Mapping Study Exploring Quantification Approaches to Code, Design, and Architecture Technical Debt
To effectively manage Technical Debt (TD), we need reliable means to quantify it. We
conducted a Systematic Mapping Study (SMS) where we identified 39 quantification …
conducted a Systematic Mapping Study (SMS) where we identified 39 quantification …
Self-admitted technical debt in the embedded systems industry: An exploratory case study
Technical debt denotes shortcuts taken during software development, mostly for the sake of
expedience. When such shortcuts are admitted explicitly by developers (eg, writing a …
expedience. When such shortcuts are admitted explicitly by developers (eg, writing a …
Detecting and explaining self-admitted technical debts with attention-based neural networks
Self-Admitted Technical Debt (SATD) is a sub-type of technical debt. It is introduced to
represent such technical debts that are intentionally introduced by developers in the process …
represent such technical debts that are intentionally introduced by developers in the process …
Self-admitted technical debt in R: detection and causes
Abstract Self-Admitted Technical Debt (SATD) is primarily studied in Object-Oriented (OO)
languages and traditionally commercial software. However, scientific software coded in …
languages and traditionally commercial software. However, scientific software coded in …
Exploiting gated graph neural network for detecting and explaining self-admitted technical debts
Self-admitted technical debt (SATD) refers to a specific type of technical debt that is
introduced intentionally in the software development and maintenance processes. SATD …
introduced intentionally in the software development and maintenance processes. SATD …
Wait for it: identifying “on-hold” self-admitted technical debt
Self-admitted technical debt refers to situations where a software developer knows that their
current implementation is not optimal and indicates this using a source code comment. In …
current implementation is not optimal and indicates this using a source code comment. In …
On the value of a prioritization scheme for resolving self-admitted technical debt
Programmers tend to leave incomplete, temporary workarounds and buggy codes that
require rework in software development and such pitfall is referred to as Self-admitted …
require rework in software development and such pitfall is referred to as Self-admitted …
Toward prioritization of self-admitted technical debt: an approach to support decision to payment
Technical Debt (TD) is a metaphor that describes the cost–benefit relationship between
postponing technical development activities and the consequences of this long-term …
postponing technical development activities and the consequences of this long-term …
Do we need to pay technical debt in blockchain software systems?
For blockchain software systems, framework developers may introduce technical debts that
application developers are not aware of. Because these technical debts can have a negative …
application developers are not aware of. Because these technical debts can have a negative …