Code smell prioritization in object‐oriented software systems: A systematic literature review
Code smells indicate poor design and imperfection in coding style. They increase
maintenance costs and degrade software quality. Detecting and mitigating these code …
maintenance costs and degrade software quality. Detecting and mitigating these code …
[HTML][HTML] Automatic detection of Long Method and God Class code smells through neural source code embeddings
Code smells are structures in code that often harm its quality. Manually detecting code
smells is challenging, so researchers proposed many automatic detectors. Traditional code …
smells is challenging, so researchers proposed many automatic detectors. Traditional code …
Code smell detection using ensemble machine learning algorithms
Code smells are the result of not following software engineering principles during software
development, especially in the design and coding phase. It leads to low maintainability. To …
development, especially in the design and coding phase. It leads to low maintainability. To …
A systematic literature review on Android-specific smells
Context: Code smells are well-known concepts in Object-Oriented (OO) programs as
symptoms that negatively impact software quality and cause long-term issues. However, the …
symptoms that negatively impact software quality and cause long-term issues. However, the …
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 …
approaches to identify code smell. Existing works optimize the process of code smell …
On the relative value of imbalanced learning for code smell detection
Machine learning‐based code smell detection (CSD) has been demonstrated to be a
valuable approach for improving software quality and enabling developers to identify …
valuable approach for improving software quality and enabling developers to identify …
MARS: Detecting brain class/method code smell based on metric–attention mechanism and residual network
Y Zhang, C Dong - Journal of Software: Evolution and Process, 2024 - Wiley Online Library
Code smell is the structural design defect that makes programs difficult to understand,
maintain, and evolve. Existing works of code smell detection mainly focus on prevalent code …
maintain, and evolve. Existing works of code smell detection mainly focus on prevalent code …
Blockchain‐Based Internet of Things: Machine Learning Tea Sensing Trusted Traceability System
Y Wu, X Jin, H Yang, L Tu, Y Ye, S Li - Journal of Sensors, 2022 - Wiley Online Library
A framework combining the Internet of Things (IoT) and blockchain can help achieve system
automation and credibility, and the corresponding technologies have been applied in many …
automation and credibility, and the corresponding technologies have been applied in many …
Revisiting Code Smell Severity Prioritization using learning to rank techniques
Abstract Code Smell Severity Prioritization (CSSP) is crucial in helping software developers
minimize software maintenance costs and enhance software quality, particularly when faced …
minimize software maintenance costs and enhance software quality, particularly when faced …
Uncertainty-wise software anti-patterns detection: a possibilistic evolutionary machine learning approach
Context: Code smells (aka anti-patterns) are manifestations of poor design solutions that can
deteriorate software maintainability and evolution. Research gap: Existing works did not take …
deteriorate software maintainability and evolution. Research gap: Existing works did not take …