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

Automated refactoring to the Strategy design pattern

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 34 publications
(18 citation statements)
references
References 8 publications
0
18
0
Order By: Relevance
“…Aikaterini et al [20] proposed a method to automatically transform/refactor source code to comply with the Strategy design pattern. Their method complements JDeodorant [21] that focuses mainly on the State pattern, by taking into account behavioral properties of the Strategy design pattern during candidate selection phase.…”
Section: State Vs Strategy Design Patternsmentioning
confidence: 99%
“…Aikaterini et al [20] proposed a method to automatically transform/refactor source code to comply with the Strategy design pattern. Their method complements JDeodorant [21] that focuses mainly on the State pattern, by taking into account behavioral properties of the Strategy design pattern during candidate selection phase.…”
Section: State Vs Strategy Design Patternsmentioning
confidence: 99%
“…Jensen et al used genetic programming for automated refactoring and the introduction of design patterns [13]. Also, there are many approaches to support specific refactoring techniques, like extract method [3,26], refactoring to design patterns [1] and performing clone refactoring [33].…”
Section: Related Workmentioning
confidence: 99%
“…3,4 Previous studies have made use of design patterns to indicate refactoring suggestions and remove bad smells. [5][6][7][8][9] However, design patterns may also introduce complex structures in the source code, such as the bad smells occurrences, when they are not correctly applied. [10][11][12][13][14] Previously, we carried out systematic literature mapping, and we concluded that these two structures have been studied under three aspects: impact on software quality, refactoring, and cooccurrences.…”
Section: Introductionmentioning
confidence: 99%