Deep learning approaches for bad smell detection: a systematic literature review

A Alazba, H Aljamaan, M Alshayeb - Empirical Software Engineering, 2023 - Springer
Context Bad smells negatively impact software quality metrics such as understandability,
reusability, and maintainability. Reduced costs and enhanced software quality can be …

A systematic literature review on the code smells datasets and validation mechanisms

M Zakeri-Nasrabadi, S Parsa, E Esmaili… - ACM Computing …, 2023 - dl.acm.org
The accuracy reported for code smell-detecting tools varies depending on the dataset used
to evaluate the tools. Our survey of 45 existing datasets reveals that the adequacy of a …

A survey on machine learning techniques for source code analysis

T Sharma, M Kechagia, S Georgiou, R Tiwari… - arXiv preprint arXiv …, 2021 - arxiv.org
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

An empirical study of code smells in transformer-based code generation techniques

ML Siddiq, SH Majumder, MR Mim… - 2022 IEEE 22nd …, 2022 - ieeexplore.ieee.org
Prior works have developed transformer-based language learning models to automatically
generate source code for a task without compilation errors. The datasets used to train these …

Machine learning for software engineering: A tertiary study

Z Kotti, R Galanopoulou, D Spinellis - ACM Computing Surveys, 2023 - dl.acm.org
Machine learning (ML) techniques increase the effectiveness of software engineering (SE)
lifecycle activities. We systematically collected, quality-assessed, summarized, and …

[HTML][HTML] How far are we from reproducible research on code smell detection? A systematic literature review

T Lewowski, L Madeyski - Information and Software Technology, 2022 - Elsevier
Context: Code smells are symptoms of wrong design decisions or coding shortcuts that may
increase defect rate and decrease maintainability. Research on code smells is accelerating …

Bad smell detection using machine learning techniques: a systematic literature review

A Al-Shaaby, H Aljamaan, M Alshayeb - Arabian Journal for Science and …, 2020 - Springer
Code smells are indicators of potential problems in software. They tend to have a negative
impact on software quality. Several studies use machine learning techniques to detect bad …

Detecting code smells using industry-relevant data

L Madeyski, T Lewowski - Information and Software Technology, 2023 - Elsevier
Context Code smells are patterns in source code associated with an increased defect rate
and a higher maintenance effort than usual, but without a clear definition. Code smells are …

Software smell detection techniques: A systematic literature review

A AbuHassan, M Alshayeb… - Journal of Software …, 2021 - Wiley Online Library
Software smells indicate design or code issues that might degrade the evolution and
maintenance of software systems. Detecting and identifying these issues are challenging …

Code smell detection based on supervised learning models: A survey

Y Zhang, C Ge, H Liu, K Zheng - Neurocomputing, 2024 - Elsevier
Supervised learning-based code smell detection has become one of the dominant
approaches to identify code smell. Existing works optimize the process of code smell …