Improving machine learning-based code smell detection via hyper-parameter optimization

L Shen, W Liu, X Chen, Q Gu… - 2020 27th Asia-Pacific …, 2020 - ieeexplore.ieee.org
Unlike code errors, the presence of code smell often does not affect the behavior of the
software system, but it will cause quality problems in terms of readability, understandability …

Data preparation for deep learning based code smell detection: A systematic literature review

F Zhang, Z Zhang, JW Keung, X Tang, Z Yang… - Journal of Systems and …, 2024 - Elsevier
Abstract Code Smell Detection (CSD) plays a crucial role in improving software quality and
maintainability. And Deep Learning (DL) techniques have emerged as a promising …

Building empirical support for automated code smell detection

J Schumacher, N Zazworka, F Shull… - Proceedings of the …, 2010 - dl.acm.org
Identifying refactoring opportunities in software systems is an important activity in today's
agile development environments. The concept of code smells has been proposed to …

Crowdsmelling: A preliminary study on using collective knowledge in code smells detection

JP Reis, FB Abreu, GF Carneiro - Empirical Software Engineering, 2022 - Springer
Code smells are seen as major source of technical debt and, as such, should be detected
and removed. However, researchers argue that the subjectiveness of the code smells …

Class code smells detection using deep learning approach

J Malathi, J Jabez - AIP Conference Proceedings, 2023 - pubs.aip.org
Code smells (CS) are severe violations of software development fundamentals that degrade
source code quality. Several CS types are involved in the program code which has an …

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 …

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 …

Local and global feature based explainable feature envy detection

X Yin, C Shi, S Zhao - 2021 IEEE 45th Annual Computers …, 2021 - ieeexplore.ieee.org
Code smell detection can help developers identify position of code smell in projects and
enhance the quality of software system. Usually codes with similar semantic relationships …

[PDF][PDF] On transfer learning in code smells detection

M Ramos, MR De - 2022 - easychair.org
The incidence of code smells is often associated with software quality degradation. Several
studies present the importance of detecting and tackling the incidence of smells in the …

Python code smell detection using machine learning

N Vatanapakorn, C Soomlek… - … Computer Science and …, 2022 - ieeexplore.ieee.org
Python is an increasingly popular programming language used in various software projects
and domains. Code smells in Python significantly influences the maintainability …