2020
DOI: 10.1080/09720510.2020.1799576
|View full text |Cite
|
Sign up to set email alerts
|

Application of machine learning algorithms for code smell prediction using object-oriented software metrics

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
17
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(17 citation statements)
references
References 17 publications
0
17
0
Order By: Relevance
“…These metrics include class-level metrics (such as lines of code, lack of cohesion among methods, number of methods, fan-in and fan-out) and method-level metrics (such as parameter count, lines of code, cyclomatic complexity, and depth of nested conditional). We observed that some of the attempts use a relatively small number of metrics (Thongkum and Mekruksavanich [313] and Agnihotri and Chug [5] used 10 and 16 metrics, respectively). However, some of the authors chose to experiment with a large number of metrics.…”
Section: Code Smell Detectionmentioning
confidence: 97%
See 3 more Smart Citations
“…These metrics include class-level metrics (such as lines of code, lack of cohesion among methods, number of methods, fan-in and fan-out) and method-level metrics (such as parameter count, lines of code, cyclomatic complexity, and depth of nested conditional). We observed that some of the attempts use a relatively small number of metrics (Thongkum and Mekruksavanich [313] and Agnihotri and Chug [5] used 10 and 16 metrics, respectively). However, some of the authors chose to experiment with a large number of metrics.…”
Section: Code Smell Detectionmentioning
confidence: 97%
“…Feature extraction: The majority of the articles [5,28,31,41,82,84,102,103,121,124,153,166,193,218,235,251,313] in this category use object-oriented metrics as features. These metrics include class-level metrics (such as lines of code, lack of cohesion among methods, number of methods, fan-in and fan-out) and method-level metrics (such as parameter count, lines of code, cyclomatic complexity, and depth of nested conditional).…”
Section: Code Smell Detectionmentioning
confidence: 99%
See 2 more Smart Citations
“…In addition, recent research has increasingly applied machine learning algorithms to related research on code evaluation including the code smell prediction technology that has attracted more attention in software quality in recent years. For example, M. Agnihotri and A. Chug in the study from 2020 introduced the use of random forest machine learning algorithms to perform object-oriented software measurement of code smell prediction [21]. Alshaaby A. and others also analyzed the machine learning technology for detecting code smell in 2020 and compared the performance of several algorithms.…”
Section: Related Workmentioning
confidence: 99%