Fetching the paper…
Reading the bibliography…
Maintaining and scaling software systems relies heavily on effective code refactoring, yet this process remains labor-intensive, requiring developers to carefully analyze existing codebases and prevent the introduction of new defects.
Sentence-bert: Sentence embeddings using siamese bert-networks
Nils Reimers and Iryna Gurevych · 1908
Earlier work this paper cites.
Refactoring - Improving the Design of Existing Code
Martin Fowler · 1999
Earlier work this paper cites.
Identifying refactoring opportunities using logic meta programmin
Tom Tourwé and Tom Mens · 2003
Earlier work this paper cites.
Does refactoring improve reusability?
Raimund Moser, Alberto Sillitti, Pekka Abrahamsson, and Giancarlo Succi · 2006
Earlier work this paper cites.
Search-based refactoring for software maintenance
Mark Kent O’Keeffe and Mel Ó Cinnéide · 2007
Earlier work this paper cites.
Reciprocal rank fusion outperforms condorcet and individual rank learning methods
Gordon V. Cormack, Charles L. A. Clarke, and Stefan Büttcher · 2009
Earlier work this paper cites.
Jacoco, 2009
Jacoco · 2009
Earlier work this paper cites.
On the relationship between refactoring actions and bugs: A differentiated replication, 2020
Massimiliano Di Penta, Gabriele Bavota, and Fiorella Zampetti · 2009
Earlier work this paper cites.
The probabilistic relevance framework: Bm25 and beyond
Stephen Robertson, Hugo Zaragoza, et al · 2009
Earlier work this paper cites.
Identification of move method refactoring opportunities
Nikolaos Tsantalis and Alexander Chatzigeorgiou · 2009
Earlier work this paper cites.
Identifying extract class refactoring opportunities using structural and semantic cohesion measures
Gabriele Bavota, Andrea De Lucia, and Rocco Oliveto · 2010
Earlier work this paper cites.
How we refactor, and how we know it
Emerson Murphy-Hill, Chris Parnin, and Andrew P Black · 2011
Earlier work this paper cites.
Identification of extract method refactoring opportunities for the decomposition of methods
Nikolaos Tsantalis and Alexander Chatzigeorgiou · 2011
Earlier work this paper cites.
Witchdoctor: Ide support for real-time auto-completion of refactorings
Stephen R Foster, William G Griswold, and Sorin Lerner · 2012
Earlier work this paper cites.
Reconciling manual and automatic refactoring
Xi Ge, Quinton L DuBose, and Emerson Murphy-Hill · 2012
Earlier work this paper cites.
A comparative study of manual and automated refactorings
Stas Negara, Nicholas Chen, Mohsen Vakilian, Ralph E. Johnson, and Danny Dig · 2013
Earlier work this paper cites.
Impact of programming features on code readability
Yahya Tashtoush, Zeinab Odat, Izzat M Alsmadi, and Maryan Yatim · 2013
Earlier work this paper cites.
A multidimensional empirical study on refactoring activity
Nikolaos Tsantalis, Victor Guana, Eleni Stroulia, and Abram Hindle · 2013
Earlier work this paper cites.
An empirical study of refactoringchallenges and benefits at microsoft
Miryung Kim, Thomas Zimmermann, and Nachiappan Nagappan · 2014
Earlier work this paper cites.
Recommending automated extract method refactorings
Danilo Silva, Ricardo Terra, and Marco Tulio Valente · 2014
Earlier work this paper cites.
Jdeodorant: clone refactoring
Davood Mazinanian, Nikolaos Tsantalis, Raphael Stein, and Zackary Valenta · 2016
Earlier work this paper cites.
Why we refactor? confessions of github contributors
Danilo Silva, Nikolaos Tsantalis, and Marco Túlio Valente · 2016
Earlier work this paper cites.
Gems: An extract method refactoring recommender
Sihan Xu, Aishwarya Sivaraman, Siau-Cheng Khoo, and Jing Xu · 2017
Earlier work this paper cites.
Accurate and efficient refactoring detection in commit history
Nikolaos Tsantalis, Matin Mansouri, Laleh M Eshkevari, Davood Mazinanian, and Danny Dig · 2018
Cited alongside, same era.
30 years of software refactoring research: A systematic literature review
Chaima Abid, Vahid Alizadeh, Marouane Kessentini, Thiago do Nascimento Ferreira, and Danny Dig · 2020
Cited alongside, same era.
How do developers refactor code to improve code reusability?
Eman Abdullah AlOmar, Philip T Rodriguez, Jordan Bowman, Tianjia Wang, Benjamin Adepoju, Kevin Lopez, Christian Newman, Ali Ouni, and Mohamed Wiem Mkaouer · 2020
Cited alongside, same era.
Recommending refactorings via commit message analysis
Soumaya Rebai, Marouane Kessentini, Vahid Alizadeh, Oussama Ben Sghaier, and Rick Kazman · 2020
Cited alongside, same era.
Codebleu: a method for automatic evaluation of code synthesis
Shuo Ren, Daya Guo, Shuai Lu, Long Zhou, Shujie Liu, Duyu Tang, Neel Sundaresan, Ming Zhou, Ambrosio Blanco, and Shuai Ma · 2020
Introducing contextual retrieval, 2024
Anthropic · 2024
Later among the works it cites.
Refactoring survey 1, 2024a
Paper Authors · 2024
Later among the works it cites.
Refactoring survey 2, 2024b
Paper Authors · 2024
Later among the works it cites.
Checkstyle, 2024
Checkstyle Team · 2024
Later among the works it cites.
Exploring chatgpt’s code refactoring capabilities: An empirical study
Kayla DePalma, Izabel Miminoshvili, Chiara Henselder, Kate Moss, and Eman Abdullah AlOmar · 2024
Later among the works it cites.
Context-enhanced llm-based framework for automatic test refactoring
Yi Gao, Xing Hu, Xiaohu Yang, and Xin Xia · 2024
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Cited alongside, same era.
Refdiff 2.0: A multi-language refactoring detection tool
Danilo Silva, João Paulo da Silva, Gustavo Santos, Ricardo Terra, and Marco Tulio Valente · 2020
Cited alongside, same era.
Refactoringminer 2.0
Nikolaos Tsantalis, Ameya Ketkar, and Danny Dig · 2020
Cited alongside, same era.
One thousand and one stories: A large-scale survey of software refactoring, 2021
Yaroslav Golubev, Zarina Kurbatova, Eman Abdullah AlOmar, Timofey Bryksin, and Mohamed Wiem Mkaouer · 2021
Cited alongside, same era.
Codeshovel: Constructing method-level source code histories
Felix Grund, Shaiful Alam Chowdhury, Nick C. Bradley, Braxton Hall, and Reid Holmes · 2021
Cited alongside, same era.
Why do developers reject refactorings in open-source projects?
Jevgenija Pantiuchina, Bin Lin, Fiorella Zampetti, Massimiliano Di Penta, Michele Lanza, and Gabriele Bavota · 2021
Cited alongside, same era.
How do i refactor this? an empirical study on refactoring trends and topics in stack overflow
Anthony Peruma, Steven Simmons, Eman Abdullah AlOmar, Christian D. Newman, Mohamed Wiem Mkaouer, and Ali Ouni · 2021
Cited alongside, same era.
Accurate method and variable tracking in commit history
Mehran Jodavi and Nikolaos Tsantalis · 2022
Cited alongside, same era.
Refactoring-aware block tracking in commit history
Mohammed Tayeeb Hasan, Nikolaos Tsantalis, and Pouria Alikhanifard · 2024
Later among the works it cites.
Exploring demonstration retrievers in RAG for coding tasks: Yeas and nays!
Pengfei He, Shaowei Wang, Shaiful Chowdhury, and Tse-Hsun Chen · 2024
Later among the works it cites.
Langgraph, 2024
LangChain Inc · 2024
Later among the works it cites.
Intellij idea, 2024
JetBrains · 2024
Later among the works it cites.
Feng Lin, Dong Jae Kim, Tse-Husn, and Chen · 2024
Later among the works it cites.
An empirical study on the potential of llms in automated software refactoring
Bo Liu, Yanjie Jiang, Yuxia Zhang, Nan Niu, Guangjie Li, and Hui Liu · 2024
Later among the works it cites.
Llm-powered extract method, 2024
Dorin Pomian · 2024
Later among the works it cites.
Next-generation refactoring: Combining LLM insights and IDE capabilities for extract method
Dorin Pomian, Abhiram Bellur, Malinda Dilhara, Zarina Kurbatova, Egor Bogomolov, Timofey Bryksin, and Danny Dig · 2024
Later among the works it cites.
Em-assist: Safe automated extractmethod refactoring with llms
Dorin Pomian, Abhiram Bellur, Malinda Dilhara, Zarina Kurbatova, Egor Bogomolov, Andrey Sokolov, Timofey Bryksin, and Danny Dig · 2024
Later among the works it cites.
CORE: resolving code quality issues using llms
Nalin Wadhwa, Jui Pradhan, Atharv Sonwane, Surya Prakash Sahu, Nagarajan Natarajan, Aditya Kanade, Suresh Parthasarathy, and Sriram K. Rajamani · 2024
Later among the works it cites.
Mixture-of-agents enhances large language model capabilities
Junlin Wang, Jue Wang, Ben Athiwaratkun, Ce Zhang, and James Zou · 2024
Later among the works it cites.
Chatgpt prompt patterns for improving code quality, refactoring, requirements elicitation, and software design
Jules White, Sam Hays, Quchen Fu, Jesse Spencer-Smith, and Douglas C Schmidt · 2024
Later among the works it cites.
ismell: Assembling llms with expert toolsets for code smell detection and refactoring
Di Wu, Fangwen Mu, Lin Shi, Zhaoqiang Guo, Kui Liu, Weiguang Zhuang, Yuqi Zhong, and Li Zhang · 2024
Later among the works it cites.
Refactoring to pythonic idioms: A hybrid knowledge-driven approach leveraging large language models
Zejun Zhang, Zhenchang Xing, Xiaoxue Ren, Qinghua Lu, and Xiwei Xu · 2024
Later among the works it cites.
Data and code of muarf, 2025
Anonymous · 2025
Closest in time.
Eclipse jdt (java development tools), 2024
Eclipse Foundation · 2025
Closest in time.
Llm4effi: Leveraging large language models to enhance code efficiency and correctness, 2025
Tong Ye, Weigang Huang, Xuhong Zhang, Tengfei Ma, Peiyu Liu, Jianwei Yin, and Wenhai Wang · 2025
Closest in time.