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. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1109/CSMR.2008.4493342 | CSMR |
Keywords | Field | DocType |
object oriented programming,bad smells,java source code,type code,index terms: software maintenance,state-of-the-art ides,software quality,indexing terms,software maintenance,informatics,gettering,switches,source code,polymorphism,java,source coding | Programming language,Object-oriented programming,Source code,Computer science,Eclipse,Software maintenance,Software quality,Java,Code smell,Java source code | Conference |
Citations | PageRank | References |
48 | 1.57 | 1 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Nikolaos Tsantalis | 1 | 743 | 32.14 |
Theodoros Chaikalis | 2 | 69 | 3.96 |
Alexander Chatzigeorgiou | 3 | 790 | 60.13 |