Predictive models in software engineering: Challenges and opportunities

Y Yang, X Xia, D Lo, T Bi, J Grundy… - ACM Transactions on …, 2022 - dl.acm.org
Predictive models are one of the most important techniques that are widely applied in many
areas of software engineering. There have been a large number of primary studies that …

Detecting Technical Debt Using Natural Language Processing Approaches--A Systematic Literature Review

E Sutoyo, A Capiluppi - arXiv preprint arXiv:2312.15020, 2023 - arxiv.org
Context: Technical debt (TD) is a well-known metaphor for the long-term effects of
architectural decisions in software development and the trade-off between producing high …

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 …

Identifying Technical Debt and Its Types Across Diverse Software Projects Issues

K Shivashankar, M Orucevic, MM Kruke… - arXiv preprint arXiv …, 2024 - arxiv.org
Technical Debt (TD) identification in software projects issues is crucial for maintaining code
quality, reducing long-term maintenance costs, and improving overall project health. This …

SoCCMiner: a source code-comments and comment-context miner

M Sridharan, M Mäntylä, M Claes… - Proceedings of the 19th …, 2022 - dl.acm.org
Numerous tools exist for mining source code and software development process metrics.
However, very few publicly available tools focus on source code comments, a crucial …

PENTACET data-23 Million Contextual Code Comments and 250,000 SATD comments

M Sridharan, L Rantala… - 2023 IEEE/ACM 20th …, 2023 - ieeexplore.ieee.org
Most Self-Admitted Technical Debt (SATD) research utilizes explicit SATD features such as
'TODO'and 'FIXME'for SATD detection. A closer look reveals several SATD research uses …

Deep Learning and Data Augmentation for Detecting Self-Admitted Technical Debt

E Sutoyo, P Avgeriou, A Capiluppi - arXiv preprint arXiv:2410.15804, 2024 - arxiv.org
Self-Admitted Technical Debt (SATD) refers to circumstances where developers use textual
artifacts to explain why the existing implementation is not optimal. Past research in detecting …

SATDAUG-A Balanced and Augmented Dataset for Detecting Self-Admitted Technical Debt

E Sutoyo, A Capiluppi - 2024 IEEE/ACM 21st International …, 2024 - ieeexplore.ieee.org
Self-admitted technical debt (SATD) refers to a form of technical debt in which developers
explicitly acknowledge and document the existence of technical shortcuts, workarounds, or …

Early prediction of cerebrovascular disease using boosting machine learning algorithms to assist clinicians

SD Abdullahi, SA Muhammad - Journal of Applied Sciences and …, 2022 - ajol.info
Clinicians are required to make an early prediction of diseases to save a life, especially
cerebrovascular diseases. The objective of this research is to use mathematical models …

Exploring the Advances in Using Machine Learning to Identify Technical Debt and Self-Admitted Technical Debt

EL Melin, NU Eisty - arXiv preprint arXiv:2409.04662, 2024 - arxiv.org
In software engineering, technical debt, signifying the compromise between short-term
expediency and long-term maintainability, is being addressed by researchers through …