2022
DOI: 10.1016/j.knosys.2022.109737
|View full text |Cite
|
Sign up to set email alerts
|

DeleSmell: Code smell detection based on deep learning and latent semantic analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 26 publications
(10 citation statements)
references
References 26 publications
0
6
0
Order By: Relevance
“…Their results presented that the accuracy and validity of these two methods for detecting code smell still need further investigation. Some studies Sharma et al (2021); Yu et al (2021); Zhang and Dong (2021); Li and Zhang;Zhang et al (2022) tried to apply deep learning techniques for CSD, and their conclusions examined that some deep learning models accept a better performance on CSD, i.e., Convolutional Neural Networks (CNN-1) Sharma et al (2021); Zhang et al (2022), recurrent neural network Sharma et al (2021), long short-term memory Yu et al (2021); Li and Zhang, residual network Zhang and Dong (2021), and attention Zhang et al (2022).…”
Section: Literature Reviewmentioning
confidence: 99%
“…Their results presented that the accuracy and validity of these two methods for detecting code smell still need further investigation. Some studies Sharma et al (2021); Yu et al (2021); Zhang and Dong (2021); Li and Zhang;Zhang et al (2022) tried to apply deep learning techniques for CSD, and their conclusions examined that some deep learning models accept a better performance on CSD, i.e., Convolutional Neural Networks (CNN-1) Sharma et al (2021); Zhang et al (2022), recurrent neural network Sharma et al (2021), long short-term memory Yu et al (2021); Li and Zhang, residual network Zhang and Dong (2021), and attention Zhang et al (2022).…”
Section: Literature Reviewmentioning
confidence: 99%
“…Zhang et al [34] have suggested an approach DeleSmell to identify code smells using a deep learning model. A refactoring tool has been developed to convert a normal method into a brain method (BM) and a normal class into a brain class (BC).…”
Section: Related Workmentioning
confidence: 99%
“…However, some methods may result in the deletion of important keywords or the ignoring of critical vulnerability features during data processing 22 . Additionally, some of the models used may have an insufficient understanding of the semantic characteristics of vulnerability code programs 23 , which can result in false negatives. To address these issues, we utilized the CodeBERT pre-training model for data preprocessing.…”
Section: Deep Learning For Smart Contract Vulnerabilities Detectionmentioning
confidence: 99%