[HTML][HTML] 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 …
[HTML][HTML] A comparison of machine learning algorithms on design smell detection using balanced and imbalanced dataset: A study of God class
Context: Design smell detection has proven to be a significant activity that has an aim of not
only enhancing the software quality but also increasing its life cycle. Objective: This work …
only enhancing the software quality but also increasing its life cycle. Objective: This work …
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 …
Fedcsd: A federated learning based approach for code-smell detection
Software quality is critical, as low quality, or “Code smell,” increases technical debt and
maintenance costs. There is a timely need for a collaborative model that detects and …
maintenance costs. There is a timely need for a collaborative model that detects and …
[HTML][HTML] Selection of human evaluators for design smell detection using dragonfly optimization algorithm: An empirical study
Context: Design smell detection is considered an efficient activity that decreases
maintainability expenses and improves software quality. Human context plays an essential …
maintainability expenses and improves software quality. Human context plays an essential …
Revisiting" code smell severity classification using machine learning techniques"
In the context of limited maintenance resources, predicting the severity of code smells is
more practically useful than simply detecting them. Fontana et al. first empirically …
more practically useful than simply detecting them. Fontana et al. first empirically …
[HTML][HTML] Prioritization of god class design smell: A multi-criteria based approach
Abstract Context: Design smell Prioritization is a significant activity that tunes the process of
software quality enhancement and raises its life cycle. Objective: A multi-criteria merge …
software quality enhancement and raises its life cycle. Objective: A multi-criteria merge …
Improving and comparing performance of machine learning classifiers optimized by swarm intelligent algorithms for code smell detection
S Jain, A Saha - Science of Computer Programming, 2024 - Elsevier
In complex systems, the maintenance phase engenders the emergence of code smells due
to incessant shifts in requirements and designs, stringent timelines, and the developer's …
to incessant shifts in requirements and designs, stringent timelines, and the developer's …
A hybrid convolutional neural network model for detection of diabetic retinopathy
M Alshawabkeh, MH Ryalat… - International …, 2022 - inderscienceonline.com
Diabetic retinopathy causes vision loss. Regular eye screening has to be done to provide
the appropriate treatment and for vision loss prevention. Globally, patients with DR are …
the appropriate treatment and for vision loss prevention. Globally, patients with DR are …
Analysing agreement among different evaluators in god class and feature envy detection
The automatic detection of Design Smells has evolved in parallel to the evolution of
automatic refactoring tools. There was a huge rise in research activity regarding Design …
automatic refactoring tools. There was a huge rise in research activity regarding Design …