A novel approach for code smell detection: an empirical study

S Dewangan, RS Rao, A Mishra, M Gupta - IEEE Access, 2021 - ieeexplore.ieee.org
Code smells detection helps in improving understandability and maintainability of software
while reducing the chances of system failure. In this study, six machine learning algorithms …

Code smell detection using ensemble machine learning algorithms

S Dewangan, RS Rao, A Mishra, M Gupta - Applied sciences, 2022 - mdpi.com
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 …

Research Trends, Detection Methods, Practices, and Challenges in Code Smell: SLR

MA Al Hilmi, A Puspaningrum, DO Siahaan… - IEEE …, 2023 - ieeexplore.ieee.org
Context: A code smell indicates a flaw in the design, implementation, or maintenance
process that could degrade the software's quality and potentially cause future disruptions …

Severity classification of code smells using machine-learning methods

S Dewangan, RS Rao, SR Chowdhuri, M Gupta - SN Computer Science, 2023 - Springer
Code smell detection can be very useful for minimizing maintenance costs and improving
software quality. Code smells help developers/programmers, researchers to subjectively …

[HTML][HTML] Machine Learning-Based Methods for Code Smell Detection: A Survey

PS Yadav, RS Rao, A Mishra, M Gupta - Applied Sciences, 2024 - mdpi.com
Code smells are early warning signs of potential issues in software quality. Various
techniques are used in code smell detection, including the Bayesian approach, rule-based …

Code smell detection using classification approaches

S Dewangan, RS Rao - Intelligent Systems: Proceedings of ICMIB 2021, 2022 - Springer
Code smells combine software features that indicate a code or design-related problem that
can increase the difficulty of the software and make it complicated to recognize, develop …

[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 …

Intelligent Visual Representation for Java Code Data in the Field of Software Engineering Based on Remote Sensing Techniques

D Li, W Wang, Y Zhao - Electronics, 2023 - mdpi.com
In the field of software engineering, large and complex code bases may lead to some
burden of understanding their structure and meaning for developers. To reduce the burden …

Extraction of prediction rules of code smell using decision tree algorithm

PS Yadav, S Dewangan, RS Rao - 2021 10th international …, 2021 - ieeexplore.ieee.org
Code Smell is a set of information of a source code that indicates any serious problem in the
software. To detect the code smell prediction rule, we have applied a Decision tree …

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 …