Publications

arXiv 2026

Multi-Agent Coordinated Rename Refactoring

Abhiram Bellur, Mohammed Raihan Ullah, Fraol Batole, Mohit Kansara, Masaharu Morimoto, Kai Ishikawa, Haifeng Chen, Yaroslav Zharov, Timofey Bryksin, Tien N Nguyen, Hridesh Rajan and Danny Dig

arXiv preprint arXiv:2601.00482 - Research Track

ICSME 2025

Together We Are Better: LLM, IDE and Semantic Embedding to Assist Move Method Refactoring

Abhiram Bellur, Fraol Batole, Mohammed Raihan Ullah, Malinda Dilhara, Yaroslav Zharov, Timofey Bryksin, Kai Ishikawa, Haifeng Chen, Masaharu Morimoto, Takeo Hosomi, Tien N Nguyen, Hridesh Rajan, Nikolaos Tsantalis and Danny Dig

International Conference on Software Maintenance and Evolution (ICSME) - Research Track

IDE 2025

IDE Native, Foundation Model Based Agents for Software Refactoring

Abhiram Bellur and Fraol Batole

2025 IEEE/ACM Second IDE Workshop (IDE) - Workshop Paper

HATRA 24

Leroy: Library Learning for Imperative Programming Languages

Abhiram Bellur, Razan Alghamdi, Kidus Workneh and Joseph Izraelevitz

International Workshop on Human Aspects of Types and Reasoning Assistants (HATRA) - Research Track

ICSME 24

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

International Conference on Software Maintenance and Evolution (ICSME) - Research Track

FSE 24

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

ACM Foundations of Software Engineering (FSE) - Tool Demo - Tool Demonstrations Track

FSE 24

Unprecedented code change automation: The fusion of llms and transformation by example

Malinda Dilhara, Abhiram Bellur, Timofey Bryksin and Danny Dig

Foundations of Software Engineering (FSE) - Research Track