2022
DOI: 10.1007/978-981-16-8542-2_27
|View full text |Cite
|
Sign up to set email alerts
|

An Intelligent Code Smell Detection Technique Using Optimized Rule-Based Architecture for Object-Oriented Programmings

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
4
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 19 publications
0
4
0
Order By: Relevance
“…Automating the code smell detection and correction process is essential, especially in large software systems. In this regard, researchers have proposed various automated and semi-automated approaches supported with tools for code smell detection and correction, where they differ in their capabilities [2][3][4][5][6][7][8][9].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Automating the code smell detection and correction process is essential, especially in large software systems. In this regard, researchers have proposed various automated and semi-automated approaches supported with tools for code smell detection and correction, where they differ in their capabilities [2][3][4][5][6][7][8][9].…”
Section: Introductionmentioning
confidence: 99%
“…Later, AbuHassan and Alshayeb [11] extended Misbhauddin's work and added four additional categories. The suggested seven categories for refactoring approaches are: Machine Learning (ML) and optimization-based [2,3], graph-based [4], software metricsbased [5], rule-based [6], token-based [7], text-based [8], and tree-based [9]. ML and optimization-based category has a wide range of subcategories that use statistical approaches, artificial intelligence, and different ML techniques to correct refactoring opportunities.…”
Section: Introductionmentioning
confidence: 99%
“…Code smells are categorized into different types based on the kind of bugs they can potentially cause. Here are some of the most common code smells [6]: long method, divergent change, parallel inheritance hierarchies, lazy class, incomplete library class, speculative generality, middleman, shotgun surgery, feature envy, long parameter list, comments, message chains, data clumps, inappropriate intimacy, large class, dead code, duplicate code, data class, object-orientation abusers, etc.…”
mentioning
confidence: 99%
“…Rulebased or static code analysis tools are increasingly popular [5]. By using intelligent code smell analysis and detection systems, the system would be able to adapt and update rules and sequences based on new changes, enabling it to predict or identify code smells in advance [6]. While many rulebased code analysis tools evaluate code based on predefined rules, they may struggle to incorporate new coding, design, or implementation standards.…”
mentioning
confidence: 99%