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 …
Abstract Code Smell Detection (CSD) plays a crucial role in improving software quality and maintainability. And Deep Learning (DL) techniques have emerged as a promising …
The violation of the semantic and structural software principles, such as low connection, high coherence, high understanding, and others, are called anti-patterns, which is one of the …
M Hadj-Kacem, N Bouassida - SN Computer Science, 2024 - Springer
Code smells are indicators of deeper problems in source code that affect the system maintainability and evolution. Detecting code smells is crucial as a software maintenance …
Anti-patterns occur when software design principles are not followed in the software design and coding process. Although there may be no errors or bugs in the software …