RESEARCH NOTES: Multiclass Classification for Self-Admitted Technical Debt via Large Pre-Trained Language Model
Technical debt refers to suboptimal solutions adopted for short-term goals. Self-admitted technical debt (SATD) is the debt that is explicitly marked through comments or documentation, making it traceable. Multi-classification of SATD helps developers understand different debt types and improve efficiency. This paper proposes a SATD multi-classification method based on Fine-Tuning the GPT-3.5-turbo model for SATD prediction. This study uses a public dataset containing 10 projects with code comments. We classify design debt, requirement debt, and defect debt and evaluate our method’s performance. The experimental results show that compared to the best baseline model, our method achieves average improvements of 11.41%, 1.72% and 3.72% in MacroF, MacroP and MacroR metrics, respectively, in the MTO scenario. In the OTO scenario, improvements are 2.33%, 3.70% and 2.18%, respectively. These results indicate that our method has a strong generalization ability in SATD multi-classification and offers a new approach to managing technical debt.
Authors
- Zijie Huang (ORCID: https://orcid.org/0000-0002-3605-2641)
- Xingguang Yang (ORCID: https://orcid.org/0000-0001-7489-2265)
- Gang Wang (ORCID: https://orcid.org/0000-0001-6500-5863)
- Yiyang Du
- Zhenyu Shu (ORCID: https://orcid.org/0000-0003-0764-1778)
- Libo Xu (ORCID: https://orcid.org/0000-0002-7779-5011)
Institutions
- Ningbo University (CN)
- Ningbo University of Technology (CN)
- Shanghai Institute of Measurement and Testing Technology (CN)
Publication Details
- Journal
- International Journal of Software Engineering and Knowledge Engineering
- Published
- 2025-04-26
- DOI
- https://doi.org/10.1142/s0218194025500238
- Citations
- 1
- Primary Topic
- Stock Market Forecasting Methods
- Type
- article
- Field-Weighted Citation Impact
- 2.11