A review on search-based tools and techniques to identify bad code smells in object-oriented systems

A Kaur, G Dhiman - Harmony Search and Nature Inspired Optimization …, 2019 - Springer
Researchers have provided various techniques and tools in the past few years for
identification of code smells. Due to their changing outcomes and features, the classification …

A review on machine-learning based code smell detection techniques in object-oriented software system (s)

A Kaur, S Jain, S Goel, G Dhiman - Recent Advances in …, 2021 - ingentaconnect.com
Background: Code smells are symptoms that something may be wrong in software systems
that can cause complications in maintaining software quality. In literature, there exist many …

[PDF][PDF] Detection of code smells using machine learning techniques combined with data-balancing methods

NAA Khleel, K Nehéz - International Journal of Advances …, 2023 - pdfs.semanticscholar.org
Code smells indicate design issues that violate basic design principles such as hierarchy
encapsulation, abstraction, and others, potentially affecting software quality [1],[2]. Detecting …

[PDF][PDF] Deep convolutional neural network model for bad code smells detection based on oversampling method

NAA Khleel, K Nehéz - Indones. J. Electr. Eng. Comput. Sci, 2022 - researchgate.net
Code smells refers to any symptoms or anomalies in the source code that shows violation of
design principles or implementation. Early detection of bad code smells improves software …

Code smell prioritization in object‐oriented software systems: A systematic literature review

R Verma, K Kumar, HK Verma - Journal of Software: Evolution …, 2023 - Wiley Online Library
Code smells indicate poor design and imperfection in coding style. They increase
maintenance costs and degrade software quality. Detecting and mitigating these code …

Deep representation learning for code smells detection using variational auto-encoder

M Hadj-Kacem, N Bouassida - 2019 international joint …, 2019 - ieeexplore.ieee.org
Detecting code smells is an important research problem in the software maintenance. It
assists the subsequent steps of the refactoring process so as to improve the quality of the …

Recommendation of move method refactoring using path-based representation of code

Z Kurbatova, I Veselov, Y Golubev… - Proceedings of the IEEE …, 2020 - dl.acm.org
Software refactoring plays an important role in increasing code quality. One of the most
popular refactoring types is the Move Method refactoring. It is usually applied when a …

Intelligent mining of association rules based on nanopatterns for code smells detection

D Juliet Thessalonica… - Scientific …, 2023 - Wiley Online Library
Software maintenance is an imperative step in software development. Code smells can arise
as a result of poor design as well as frequent code changes due to changing needs. Early …

Recovering android bad smells from android applications

G Rasool, A Ali - Arabian Journal for Science and Engineering, 2020 - Springer
The demand for Android mobile software applications is continuously increasing with the
evolution of technology and new enriching features to make the life of people easy and …

[HTML][HTML] Selection of human evaluators for design smell detection using dragonfly optimization algorithm: An empirical study

SM Al Khatib, K Alkharabsheh, S Alawadi - Information and Software …, 2023 - Elsevier
Context: Design smell detection is considered an efficient activity that decreases
maintainability expenses and improves software quality. Human context plays an essential …