JDeodorant: Clone Refactoring


Code duplication is widely recognized as a potentially harmful code smell for the maintenance of software systems. In this demonstration, we present a tool, developed as part of the JDeodorant Eclipse plug-in, which offers cutting-edge features for the analysis and refactoring of clones found in Java projects

JDeodorant Clone Refactoring ICSE
  • Read the paper here
  • See the video for this submission on YouTube here.


  author = {Mazinanian, Davood and Tsantalis, Nikolaos and Stein, Raphael and Valenta, Zackary},
  title = {JDeodorant: Clone Refactoring},
  booktitle = {Proceedings of the 38th International Conference on Software Engineering Companion},
  series = {ICSE '16},
  year = {2016},
  isbn = {978-1-4503-4205-6},
  location = {Austin, Texas},
  pages = {613--616},
  numpages = {4},
  url = {http://doi.acm.org/10.1145/2889160.2889168},
  doi = {10.1145/2889160.2889168},
  acmid = {2889168},
  publisher = {ACM},
  address = {New York, NY, USA},
  keywords = {code duplication, refactorability analysis, refactoring},