pith. sign in

arxiv: 1506.06086 · v1 · pith:7Q3PVA6Enew · submitted 2015-06-19 · 💻 cs.SE

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

classification 💻 cs.SE
keywords refactoringextractjextractmethodautomatedtoolsaddressalthough
0
0 comments X
read the original 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

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. A Code Smell Refactoring Approach using GNNs

    cs.SE 2025-11 unverdicted novelty 4.0

    Graph neural networks on class-level and method-level code graphs outperform prior methods for refactoring long method, large class, and feature envy smells via semi-automated dataset generation.