Related Papers
- N. Tsantalis, and A. Chatzigeorgiou, "Identification of Refactoring Opportunities Introducing Polymorphism," The Journal of Systems and Software, vol. 83, no. 3, pp. 391-404, March 2010.
- N. Tsantalis, and A. Chatzigeorgiou, "Identification of Move Method Refactoring Opportunities," IEEE Transactions on Software Engineering, vol. 35, no. 3, pp. 347-367, May/June 2009.
- N. Tsantalis, and A. Chatzigeorgiou, "Identification of Extract Method Refactoring Opportunities," pp. 119-128, 13th European Conference on Software Maintenance and Reengineering (CSMR'2009), Kaiserslautern, Germany, March 24-27, 2009.
- N. Tsantalis, T. Chaikalis, and A. Chatzigeorgiou, "JDeodorant: Identification and Removal of Type-Checking Bad Smells," pp. 329-331, 12th European Conference on Software Maintenance and Reengineering (CSMR'2008), Athens, Greece, April 1-4, 2008.
- M. Fokaefs, N. Tsantalis and A. Chatzigeorgiou, "JDeodorant: Identification and Removal of Feature Envy Bad Smells," pp. 519-520, 23rd IEEE International Conference on Software Maintenance (ICSM'2007), Paris, France, October 2-5, 2007.
JDeodorant Eclipse plug-in
(developed by Nikolaos Tsantalis, please contact nikos@java.uom.gr for bug reports or feature requests)- Download JDeodorant Eclipse plugin (build 16/03/2010, revision 318) and extract its contents into Eclipse (3.5) plugins directory.
- After the installation Bad Smells menu item should appear on Eclipse menu bar.
Screenshots
Video Store snapshot 1
Video Store snapshot 2
Video Store Type-Checking
Employee Payment Type-Checking
Telephone Call Type-Checking