2012
DOI: 10.1016/j.jss.2012.04.013
|View full text |Cite
|
Sign up to set email alerts
|

Identification and application of Extract Class refactorings in object-oriented systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
93
0
5

Year Published

2016
2016
2023
2023

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 130 publications
(98 citation statements)
references
References 10 publications
0
93
0
5
Order By: Relevance
“…Through using the detection tool JDeodorant, code smell research field has produed lot of papers [4,3]. It can automatically detect 4 code smells : Feature Envy, God Class, Long Method and Switch Statement.…”
Section: Discussionmentioning
confidence: 99%
“…Through using the detection tool JDeodorant, code smell research field has produed lot of papers [4,3]. It can automatically detect 4 code smells : Feature Envy, God Class, Long Method and Switch Statement.…”
Section: Discussionmentioning
confidence: 99%
“…JDeodorant has been deemed as "the only software currently available able to provide code smell detection and then to suggest which refactoring to apply to remove on the detected smells" [17]. The developers of JDeodorant provided extensive documentation on how the detection of certain code smells has been implemented [46,15,16]. In order to refactor 'Duplicate Code' smells a third party tool is needed to detect clones.…”
Section: Instrumentationmentioning
confidence: 99%
“…On the other hand, we cannot guarantee that using a different tool for refactoring the smells would give similar results. Nevertheless, the implementation of the refactoring processes is thoroughly reported in the tool documentation [46,15,16]. In addition, to the best of our knowledge, JDeodorant is to date the only tool that supports automated detection and refactoring of the smells we selected as treatments [17].…”
Section: Conclusion Validitymentioning
confidence: 99%
“…These methods are declared public but never called outside their own class: runTrials (14) printResult (25) If you meant these to be helper methods used only within this class, they should be declared private instead.…”
Section: Frenchpress In Actionmentioning
confidence: 99%
“…FrenchPress is similar in spirit to systems such as Stench Blossom [26] and JDeodorant [13,38,14,21] that alert programmers to code smells, questionable program fea-…”
Section: Code Smellsmentioning
confidence: 99%