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 …
A Alazba, H Aljamaan - Information and Software Technology, 2021 - Elsevier
Context: Code smell detection is the process of identifying code pieces that are poorly designed and implemented. Recently more research has been directed towards machine …
D Mahalakshmi, P Kasinathan… - 2023 5th …, 2023 - ieeexplore.ieee.org
Code smells frequently leads to the discovery of decreased code quality, drains on application resources, or even critical security vulnerabilities embedded within the …
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 …
Code smells are indicators of bad design choices but not necessarily proven to be bad practices. Several commercial tools exist for detecting code smells, yet there are arguments …
FR Santos, R Choren - Available at SSRN 4756315 - papers.ssrn.com
Detecting code smells using machine learning presents inherent challenges due to the unbalanced nature of the problem and susceptibility to interpretation biases. The objective of …
Code Smell refers to the telltale signs of poor code design that leads to software quality issues. Developers require specific methods to measure the complexity of Code Smells in …
MY Mhawish, M Gupta - Int. J. Comput. Sci. Eng, 2019 - researchgate.net
Accepted: 12/May/2019, Published: 31/May/2019 Abstract—Code smells identified by Fowler [1] is as symptoms of possible code or design problems. Code smells have adverse …
Code smells can compromise software quality in the long term by inducing technical debt. For this reason, many approaches aimed at identifying these design flaws have been …