The Community for Technology Leaders
2008 12th European Conference on Software Maintenance and Reengineering (2008)
Athens, Greece
Apr. 1, 2008 to Apr. 4, 2008
ISBN: 978-1-4244-2157-2
pp: 329-331
Nikolaos Tsantalis , Department of Applied Informatics, University of Macedonia, 54006 Thessaloniki, Greece, nikos@java.uom.gr
Theodoros Chaikalis , Department of Applied Informatics, University of Macedonia, 54006 Thessaloniki, Greece, chaikalis@java.uom.gr
Alexander Chatzigeorgiou , Department of Applied Informatics, University of Macedonia, 54006 Thessaloniki, Greece, achat@uom.gr
ABSTRACT
In this demonstration, we present an Eclipse plug-in that automatically identifies Type-Checking bad smells in Java source code, and resolves them by applying the ¿ Replace Conditional with Polymorphism¿ or ¿ Replace Type Code with State/Strategy¿ refactorings. To the best of our knowledge there is a lack of tools that identify Type-Checking bad smells. Moreover, none of the state-of-the-art IDEs support the refactorings that resolve such kind of bad smells.
INDEX TERMS
CITATION

T. Chaikalis, N. Tsantalis and A. Chatzigeorgiou, "JDeodorant: Identification and Removal of Type-Checking Bad Smells," 2008 12th European Conference on Software Maintenance and Reengineering(CSMR), Athens, Greece, 2008, pp. 329-331.
doi:10.1109/CSMR.2008.4493342
168 ms
(Ver 3.3 (11022016))