Scalable, expressive, and context-sensitive code smell display
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Seven habits of a highly effective smell detector
Proceedings of the 2008 international workshop on Recommendation systems for software engineering
Identification of refactoring opportunities introducing polymorphism
Journal of Systems and Software
An interactive ambient visualization for code smells
Proceedings of the 5th international symposium on Software visualization
Impact of refactoring on quality code evaluation
Proceedings of the 4th Workshop on Refactoring Tools
Detecting software modularity violations
Proceedings of the 33rd International Conference on Software Engineering
An empirical study of long-lived code clones
FASE'11/ETAPS'11 Proceedings of the 14th international conference on Fundamental approaches to software engineering: part of the joint European conferences on theory and practice of software
Reconciling manual and automatic refactoring
Proceedings of the 34th International Conference on Software Engineering
Identifying refactoring sequences for improving software maintainability
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
To what extent can maintenance problems be predicted by code smell detection? - An empirical study
Information and Software Technology
Hi-index | 0.00 |
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.