AI RESEARCH

Text Tells the Cost: Predicting and Analyzing Repayment Effort of Self-Admitted Technical Debt

arXiv CS.AI

ArXi:2309.06020v3 Announce Type: replace-cross Technical debt refers to the consequences of sub-optimal decisions made during software development that prioritize short-term benefits over long-term maintainability. Self-Admitted Technical Debt (SATD) is a specific form of technical debt, explicitly documented by developers within software artifacts such as source code comments and commit messages. As SATD can hinder software development and maintenance, it is crucial to estimate the effort required to repay it so that we can effectively prioritize it.