A survey of self-admitted technical debt

G Sierra, E Shihab, Y Kamei - Journal of Systems and Software, 2019 - Elsevier
Technical Debt is a metaphor used to express sub-optimal source code implementations
that are introduced for short-term benefits that often need to be paid back later, at an …

A large-scale empirical study on code-comment inconsistencies

F Wen, C Nagy, G Bavota… - 2019 IEEE/ACM 27th …, 2019 - ieeexplore.ieee.org
Code comments are a primary means to document source code. Kee** comments up-to-
date during code change activities requires substantial time and attention. For this reason …

Identifying self-admitted technical debt in issue tracking systems using machine learning

Y Li, M Soliman, P Avgeriou - Empirical Software Engineering, 2022 - Springer
Technical debt is a metaphor indicating sub-optimal solutions implemented for short-term
benefits by sacrificing the long-term maintainability and evolvability of software. A special …

Beyond the code: Mining self-admitted technical debt in issue tracker systems

L Xavier, F Ferreira, R Brito, MT Valente - Proceedings of the 17th …, 2020 - dl.acm.org
Self-admitted technical debt (SATD) is a particular case of Technical Debt (TD) where
developers explicitly acknowledge their sub-optimal implementation decisions. Previous …

How far have we progressed in identifying self-admitted technical debts? A comprehensive empirical study

Z Guo, S Liu, J Liu, Y Li, L Chen, H Lu… - ACM Transactions on …, 2021 - dl.acm.org
Background. Self-admitted technical debt (SATD) is a special kind of technical debt that is
intentionally introduced and remarked by code comments. Those technical debts reduce the …

Are prompt engineering and todo comments friends or foes? an evaluation on github copilot

D OBrien, S Biswas, SM Imtiaz… - Proceedings of the …, 2024 - dl.acm.org
Code intelligence tools such as GitHub Copilot have begun to bridge the gap between
natural language and programming language. A frequent software development task is the …

Identifying self-admitted technical debts with jitterbug: A two-step approach

Z Yu, FM Fahid, H Tu, T Menzies - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Kee** track of and managing Self-Admitted Technical Debts (SATDs) are important to
maintaining a healthy software project. This requires much time and effort from human …

Making the most of small software engineering datasets with modern machine learning

JA Prenner, R Robbes - IEEE Transactions on Software …, 2021 - ieeexplore.ieee.org
This paper provides a starting point for Software Engineering (SE) researchers and
practitioners faced with the problem of training machine learning models on small datasets …

What is the intended usage context of this model? an exploratory study of pre-trained models on various model repositories

L Gong, J Zhang, M Wei, H Zhang… - ACM Transactions on …, 2023 - dl.acm.org
There is a trend of researchers and practitioners to directly apply pre-trained models to solve
their specific tasks. For example, researchers in software engineering (SE) have …

Self-admitted technical debt in R: detection and causes

R Sharma, R Shahbazi, FH Fard, Z Codabux… - Automated Software …, 2022 - Springer
Abstract Self-Admitted Technical Debt (SATD) is primarily studied in Object-Oriented (OO)
languages and traditionally commercial software. However, scientific software coded in …