English

JExtract: An Eclipse Plug-in for Recommending Automated Extract Method Refactorings

Software Engineering 2015-06-22 v1

Abstract

Although Extract Method is a key refactoring for improving program comprehension, refactoring tools for such purpose are often underused. To address this shortcoming, we present JExtract, a recommendation system based on structural similarity that identifies Extract Method refactoring opportunities that are directly automated by IDE-based refactoring tools. Our evaluation suggests that JExtract is far more effective (w.r.t. recall and precision) to identify misplaced code in methods than JDeodorant, a state-of-the-art tool

Keywords

Cite

@article{arxiv.1506.06086,
  title  = {JExtract: An Eclipse Plug-in for Recommending Automated Extract Method Refactorings},
  author = {Danilo Silva and Ricardo Terra and Marco Tulio Valente},
  journal= {arXiv preprint arXiv:1506.06086},
  year   = {2015}
}

Comments

V Brazilian Conference on Software: Theory and Practice (Tools Track), p. 1-8, 2014

R2 v1 2026-06-22T09:56:52.083Z