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 …
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)
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 …
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
Code smells indicate design issues that violate basic design principles such as hierarchy
encapsulation, abstraction, and others, potentially affecting software quality [1],[2]. Detecting …
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
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 …
design principles or implementation. Early detection of bad code smells improves software …
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 …
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 …
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
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 …
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 …
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 …
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
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 …