mlsanityData to 14 Oct 2026

Detection, Classification and Prevalence of Self-Admitted Aging Debt

arXiv 2504.17428 ↗First posted 24 Apr 2025cs.SE cs.AI cs.CEcited by 0

Not on the map. Why?

Abstract (arXiv)

Context: Previous research on software aging is limited with focus on dynamic runtime indicators like memory and performance, often neglecting evolutionary indicators like source code comments and narrowly examining legacy issues within the TD context. Objective: We introduce the concept of Aging Debt (AD), representing the increased maintenance efforts and costs needed to keep software updated. We study AD through Self-Admitted Aging Debt (SAAD) observed in source code comments left by software developers. Method: We employ a mixed-methods approach, combining qualitative and quantitative analyses to detect and measure AD in software. This includes framing SAAD patterns from the source code comments after analysing the source code context, then utilizing the SAAD patterns to detect SAAD comments. In the process, we develop a taxonomy for SAAD that reflects the temporal aging of software and its associated debt. Then we utilize the taxonomy to quantify the different types of AD prevalent in OSS repositories. Results: Our proposed taxonomy categorizes temporal software aging into Active and Dormant types. Our extensive analysis of over 9,000+ Open Source Software (OSS) repositories reveals that more than 21% repositories exhibit signs of SAAD as observed from our gold standard SAAD dataset. Notably, Dormant AD emerges as the predominant category, highlighting a critical but often overlooked aspect of software maintenance. Conclusion: As software volume grows annually, so do evolutionary aging and maintenance challenges; our proposed taxonomy can aid researchers in detailed software aging studies and help practitioners develop improved and proactive maintenance strategies.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 2 of its 118 references that are in the map. First posted on arXiv 24 Apr 2025.

Builds on

2 of 118 references.

References · 2

  1. 2021Technical debt and agile software development practices and processes: An industry practitioner surveycited by 4
  2. 2023PENTACET data -- 23 Million Contextual Code Comments and 250,000 SATD commentscited by 2

Built on by

Not cited yet.