RENAS: Prioritizing Co-Renaming Opportunities of Identifiers
Not on the map. Why?
Abstract (arXiv)
Renaming identifiers in source code is a common refactoring task in software development. When renaming an identifier, other identifiers containing words with the same naming intention related to the renaming should be renamed simultaneously. However, identifying these related identifiers can be challenging. This study introduces a technique called RENAS, which identifies and recommends related identifiers that should be renamed simultaneously in Java applications. RENAS determines priority scores for renaming candidates based on the relationships and similarities among identifiers. Since identifiers that have a relationship and/or have similar vocabulary in the source code are often renamed together, their priority scores are determined based on these factors. Identifiers with higher priority are recommended to be renamed together. Through an evaluation involving real renaming instances extracted from change histories and validated manually, RENAS demonstrated an improvement in the F1-measure by more than 0.11 compared with existing renaming recommendation approaches.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). First posted on arXiv 19 Aug 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026Multi-Agent Coordinated Rename Refactoringcited by 0
- 2026Multi-Agent Coordinated Rename Refactoring1 Jan 2026