Slide 84
Slide 84 text
Refactoring recommendation tools for
top-5 Extract Method motivations
1. Reusable Method [NONE]
2. Remove Duplication [CeDAR (Tairas and Gray, IST’12), Creios (Hotta et al.,
CSMR’12), Rase (Meng et al., ICSE’15), JDeodorant (Tsantalis et al., TSE’15 +
ICSE’17), CRec (Yue et al., ICSME’18)]
3. Facilitate Extension [FR-Refactor (Ally S. Nyamawe et al. RE’19 + EMSE’20)]
4. Decompose for Readability [JDeodorant (Tsantalis and Chatzigeorgiou,
JSS’11), JExtract (Silva et al., ICPC’14), SEMI (Charalampidou et al., TSE’17),
GEMS (Xu et al., ISSRE’17)]
5. Alternative Signature [NONE]