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

@article{Silva2015JExtractAE,
  title={JExtract: An Eclipse Plug-in for Recommending Automated Extract Method Refactorings},
  author={Danilo Silva and Ricardo Terra and Marco Tulio Valente},
  journal={ArXiv},
  year={2015},
  volume={abs/1506.06086}
}
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… CONTINUE READING

Similar Papers

Figures, Tables, and Topics from this paper.

Citations

Publications citing this paper.
SHOWING 1-2 OF 2 CITATIONS

References

Publications referenced by this paper.
SHOWING 1-10 OF 12 REFERENCES

Recommending Move Method refactorings using dependency sets

  • 2013 20th Working Conference on Reverse Engineering (WCRE)
  • 2013
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

Refactoring improving the design of existing code

  • 2017 IEEE 37th Central America and Panama Convention (CONCAPAN XXXVII)
  • 2017
VIEW 2 EXCERPTS

JMove: Seus métodos em classes apropriadas

V. Sales, R. Terra, L. F. Miranda, M. T. Valente
  • IV Brazilian Conference on Software: Theory and Practice (CBSoft), Tools Session, pages 1–6
  • 2013
VIEW 1 EXCERPT