2007
DOI: 10.1109/icsm.2007.4362679
|View full text |Cite
|
Sign up to set email alerts
|

JDeodorant: Identification and Removal of Feature Envy Bad Smells

Abstract: In this demonstration we present an Eclipse plug-in that identifies Feature Envy bad smells in Java projects and resolves them by applying the appropriate Move Method refactorings. The main contribution is the ability to pre-evaluate the impact of all possible Move refactorings on design quality and apply the most effective one.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
63
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 95 publications
(63 citation statements)
references
References 3 publications
0
63
0
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%
“…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%
“…With the goal of detecting OO code and design related issues, a number of tools have been introduced in the literature [2,5,6]. Nevertheless, researchers and developers have rarely considered tools to perform detection for SOA antipatterns, i.e., in SBSs.…”
Section: Related Workmentioning
confidence: 99%
“…Therefore, the automatic detection of such SOA antipatterns is an important activity to assess the design and QoS of SBSs, and thus ease the maintenance and evolution tasks of the engineers. However, a number of works have been devoted for the development of detection tools within Object Oriented (OO) systems [2,5,6]. Yet, for the detection of SOA antipatterns in SBSs, there is no tool support.…”
Section: Introductionmentioning
confidence: 99%