2009
DOI: 10.1109/tse.2009.1
|View full text |Cite
|
Sign up to set email alerts
|

Identification of Move Method Refactoring Opportunities

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
234
1
2

Year Published

2013
2013
2023
2023

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 307 publications
(238 citation statements)
references
References 23 publications
1
234
1
2
Order By: Relevance
“…We chose not to use existing detection tools (Marinescu 2004;Khomh et al 2009b;Sahin et al 2014;Tsantalis and Chatzigeorgiou 2009;Moha et al 2010;Oliveto et al 2010;Palomba et al 2015a) because (i) none of them has ever been applied to detect all the studied code smells and (ii) their detection rules are generally more restrictive to ensure a good compromise between recall and precision and thus may miss some smell instances. To verify this claim, we evaluated the behavior of three existing tools, i.e., DECOR (Moha et al 2010), JDeodorant (Tsantalis and Chatzigeorgiou 2009), and HIST (Palomba et al 2015a) on one of the systems used in the empirical study, i.e., Apache Cassandra 1.1.…”
Section: Research Questions and Planningmentioning
confidence: 99%
See 2 more Smart Citations
“…We chose not to use existing detection tools (Marinescu 2004;Khomh et al 2009b;Sahin et al 2014;Tsantalis and Chatzigeorgiou 2009;Moha et al 2010;Oliveto et al 2010;Palomba et al 2015a) because (i) none of them has ever been applied to detect all the studied code smells and (ii) their detection rules are generally more restrictive to ensure a good compromise between recall and precision and thus may miss some smell instances. To verify this claim, we evaluated the behavior of three existing tools, i.e., DECOR (Moha et al 2010), JDeodorant (Tsantalis and Chatzigeorgiou 2009), and HIST (Palomba et al 2015a) on one of the systems used in the empirical study, i.e., Apache Cassandra 1.1.…”
Section: Research Questions and Planningmentioning
confidence: 99%
“…To verify this claim, we evaluated the behavior of three existing tools, i.e., DECOR (Moha et al 2010), JDeodorant (Tsantalis and Chatzigeorgiou 2009), and HIST (Palomba et al 2015a) on one of the systems used in the empirical study, i.e., Apache Cassandra 1.1. When considering the God Class smell none of the available tools is able to identify all the eight actual smell instances we found by manually analyzing the classes of this system.…”
Section: Research Questions and Planningmentioning
confidence: 99%
See 1 more Smart Citation
“…The research community has been also actively developing approaches and tools for detecting smells [11], [34], [37], [44], [33], and, whenever possible, triggering refactoring operations. Such tools rely on different types of analysis techniques, such as constraint-based reasoning over metric values [33], [34], static code analysis [44], or analysis of software changes [37].…”
Section: Introductionmentioning
confidence: 99%
“…Such tools rely on different types of analysis techniques, such as constraint-based reasoning over metric values [33], [34], static code analysis [44], or analysis of software changes [37]. While these tools provide relatively accurate and complete identification of a wide variety of smells, most of them work by "taking a snapshot" of the system or by looking at recent changes, hence providing a snapshot-based recommendation to the developer.…”
Section: Introductionmentioning
confidence: 99%