TD-Suite: All Batteries Included Framework for Technical Debt Classification
Not on the map. Why?
Abstract (arXiv)
Recognizing that technical debt is a persistent and significant challenge requiring sophisticated management tools, TD-Suite offers a comprehensive software framework specifically engineered to automate the complex task of its classification within software projects. It leverages the advanced natural language understanding of state-of-the-art transformer models to analyze textual artifacts, such as developer discussions in issue reports, where subtle indicators of debt often lie hidden. TD-Suite provides a seamless end-to-end pipeline, managing everything from initial data ingestion and rigorous preprocessing to model training, thorough evaluation, and final inference. This allows it to support both straightforward binary classification (debt or no debt) and more valuable, identifying specific categories like code, design, or documentation debt, thus enabling more targeted management strategies. To ensure the generated models are robust and perform reliably on real-world, often imbalanced, datasets, TD-Suite incorporates critical training methodologies: k-fold cross-validation assesses generalization capability, early stopping mechanisms prevent overfitting to the training data, and class weighting strategies effectively address skewed data distributions. Beyond core functionality, and acknowledging the growing importance of sustainability, the framework integrates tracking and reporting of carbon emissions associated with the computationally intensive model training process. It also features a user-friendly Gradio web interface in a Docker container setup, simplifying model interaction, evaluation, and inference.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 16 of its 38 references that are in the map. First posted on arXiv 15 Apr 2025.
Builds on
16 of 38 references.
References · 16
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,307
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,218
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
- 2021DeBERTaV3: Improving DeBERTa using ELECTRA-Style Pre-Training with Gradient-Disentangled Embedding Sharingcited by 1,254
- 2017A Survey of Machine Learning for Big Code and Naturalnesscited by 221
- 2020Carbontracker: Tracking and Predicting the Carbon Footprint of Training Deep Learning Modelscited by 169
- 2019Text Classification Algorithms: A Surveycited by 163
- 2019The Technical Debt Datasetcited by 6
- 2022Automatic Detection and Analysis of Technical Debts in Peer-Review Documentation of R Packagescited by 3
4 more
- 2021Technical Debt in the Peer-Review Documentation of R Packages: a rOpenSci Case Studycited by 2
- 2023Self-Admitted Technical Debt Detection Approaches: A Decade Systematic Reviewcited by 2
- 2024Systematic literature review on forecasting and prediction of technical debt evolutioncited by 1
- 2024Exploring the Advances in Using Machine Learning to Identify Technical Debt and Self-Admitted Technical Debtcited by 1
Built on by
Not cited yet.