Prompt Learning for Multi-Label Code Smell Detection: A Promising Approach

H Liu, Y Zhang, V Saikrishna, Q Tian… - arXiv preprint arXiv …, 2024 - arxiv.org
Code smells indicate the potential problems of software quality so that developers can
identify refactoring opportunities by detecting code smells. State-of-the-art approaches …

Hybrid model with multi-level code representation for multi-label code smell detection (077)

Y Li, A Liu, L Zhao, X Zhang - International Journal of Software …, 2022 - World Scientific
Code smell is an indicator of potential problems in a software design that have a negative
impact on readability and maintainability. Hence, detecting code smells in a timely and …

[PDF][PDF] Multi-Label Code Smell Detection with Hybrid Model based on Deep Learning.

Y Li, X Zhang - SEKE, 2022 - ksiresearch.org
Code smell is an indicator of potential problems in a software design that have a negative
impact on readability and maintainability. Hence, it is essential for developers to make out …

Multi-label learning for identifying co-occurring class code smells

M Hadj-Kacem, N Bouassida - Computing, 2024 - Springer
Code smell identification is crucial in software maintenance. The existing literature mostly
focuses on single code smell identification. However, in practice, a software artefact typically …

Actionable code smell identification with fusion learning of metrics and semantics

D Yu, Q Yang, X Chen, J Chen, S Wang, Y Xu - Science of Computer …, 2024 - Elsevier
Code smell detection is one of the essential tasks in the field of software engineering.
Identifying whether a code snippet has a code smell is subjective and varies by …

[PDF][PDF] Multi-Granularity Code Smell Detection using Deep Learning Method based on Abstract Syntax Tree.

W Xu, X Zhang - SEKE, 2021 - ksiresearch.org
Code smell refers to poor design that is perceived to have a negative impact on readability
and maintainability during software evolution, and it implies the possibility of refactoring …

Deep learning based code smell detection

H Liu, J Jin, Z Xu, Y Zou, Y Bu… - IEEE transactions on …, 2019 - ieeexplore.ieee.org
Code smells are structures in the source code that suggest the possibility of refactorings.
Consequently, developers may identify refactoring opportunities by detecting code smells …

[PDF][PDF] Enhancing Software Quality: Python Code Smell Detection using Machine Learning techniques and Refactoring Long Methods using Extract Method Algorithm

J Ferdoshi - 2024 - aquibazmain.github.io
Python has witnessed substantial growth, establishing itself as one of the world's most
popular programming languages. Its versatile applications span various software and data …

Using code evolution information to improve the quality of labels in code smell datasets

Y Wang, S Hu, L Yin, X Zhou - 2018 IEEE 42nd Annual …, 2018 - ieeexplore.ieee.org
Several approaches are proposed to detect code smells. A set of important approaches are
based on machine learning algorithms, which require the code smells have been labeled in …

ADDRESSING SUBJECTIVITY IN CODE SMELL DETECTION BY LEVERAGING HUMAN FEEDBACK IN A DEEP-LEARNING-BASED SOLUTION

H Nandani - 2023 - dalspace.library.dal.ca
Code smells, being inherently subjective, can vary based on individual software developers'
opinions and perspectives. Though many deep-learning-based models have been …