Identification and Remediation of Self-Admitted Technical Debt in Issue Trackers
Not on the map. Why?
Abstract (arXiv)
Technical debt refers to taking shortcuts to achieve short-term goals, which might negatively influence software maintenance in the long-term. There is increasing attention on technical debt that is admitted by developers in source code comments (termed as self-admitted technical debt or SATD). But SATD in issue trackers is relatively unexplored. We performed a case study, where we manually examined 500 issues from two open source projects (i.e. Hadoop and Camel), which contained 152 SATD items. We found that: 1) eight types of technical debt are identified in issues, namely architecture, build, code, defect, design, documentation, requirement, and test debt; 2) developers identify technical debt in issues in three different points in time, and a small part is identified by its creators; 3) the majority of technical debt is paid off, 4) mostly by those who identified it or created it; 5) the median time and average time to repay technical debt are 872.3 and 25.0 hours respectively.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 2.
4 papers.
- 2022Automatic Identification of Self-Admitted Technical Debt from Four Different Sourcescited by 9
- 2022Identifying Self-Admitted Technical Debt in Issue Tracking Systems using Machine Learningcited by 6
- 2023Self-Admitted Technical Debt Detection Approaches: A Decade Systematic Reviewcited by 2
- 2023Text Tells the Cost: Predicting and Analyzing Repayment Effort of Self-Admitted Technical Debtcited by 0
- 2023Self-Admitted Technical Debt Detection Approaches: A Decade Systematic Review19 Dec 2023
- 2023Text Tells the Cost: Predicting and Analyzing Repayment Effort of Self-Admitted Technical Debt12 Sep 2023
- 2022Automatic Identification of Self-Admitted Technical Debt from Four Different Sources4 Feb 2022
- 2022Identifying Self-Admitted Technical Debt in Issue Tracking Systems using Machine Learning4 Feb 2022