2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC) 2019
DOI: 10.1109/icpc.2019.00023
|View full text |Cite
|
Sign up to set email alerts
|

Comparing Heuristic and Machine Learning Approaches for Metric-Based Code Smell Detection

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
51
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 83 publications
(51 citation statements)
references
References 82 publications
0
51
0
Order By: Relevance
“…According to several empirical studies [88,89,100], the accuracy of Decor is relatively high both in terms of precision and recall, with typical values of F-Measure around 75%. This makes the detector more accurate than other available tools [41] and, therefore, suitable for our study.…”
Section: Styleandidementioning
confidence: 99%
“…According to several empirical studies [88,89,100], the accuracy of Decor is relatively high both in terms of precision and recall, with typical values of F-Measure around 75%. This makes the detector more accurate than other available tools [41] and, therefore, suitable for our study.…”
Section: Styleandidementioning
confidence: 99%
“…Method PV Generic a JHD b TP TriangleFigure.polygon() 74 ---------ShortestDistanceConnector.findPoint(..) 34 14 --------AlignCommand.execute() 31…”
Section: I4) How High Is Our Confidence In Our Bad Smell Improvement?mentioning
confidence: 99%
“…(D6) "Known Type in Aggregation" The last line of drawHandles(Graphics) in the class StandardDrawingView presented in table 4 takes an object from the enumeration and invokes the method draw(Graphics) on it, which requires casting the object to Handle. 31 StandardDrawingView has a one to many association to the class Handle, which is realized through the field fSelectionHandles of type Vector.…”
Section: :41mentioning
confidence: 99%
See 1 more Smart Citation
“…For supporting smell identification, several detection tools have been proposed [4] [12]. However, even though these tools may save developers' effort on identification, they cannot be considered the final word [10].…”
Section: Introductionmentioning
confidence: 99%