Welcome to My Blog
Published:
This is my first blog post. I now have a dedicated _blog folder where I can write markdown files, and they will automatically appear as blog posts on my site!
Published:
This is my first blog post. I now have a dedicated _blog folder where I can write markdown files, and they will automatically appear as blog posts on my site!
Published in , 2024
Fusing LLMs with transformation-by-example for improved code change automation.
Recommended citation: M Dilhara, A Bellur, T Bryksin, D Dig (2024). "Unprecedented code change automation: The fusion of llms and transformation by example." Foundations of Software Engineering (FSE), pp 631–652.
Download Paper
Published in , 2024
Automated extract method refactoring using LLMs with safety guarantees.
Recommended citation: D Pomian, A Bellur, M Dilhara, Z Kurbatova, E Bogomolov, A Sokolov, T Bryksin, D Dig (2024). "Em-assist: Safe automated extractmethod refactoring with llms." ACM Foundations of Software Engineering (FSE) - Tool Demo, pp 1–5.
Download Paper
Published in , 2024
This paper explores combining LLMs with IDE static analysis for safer refactoring.
Recommended citation: D Pomian, A Bellur, M Dilhara, Z Kurbatova, E Bogomolov, T Bryksin, D Dig (2024). "Next-generation refactoring: Combining llm insights and ide capabilities for extract method." International Conference on Software Maintenance and Evolution (ICSME), pp 275–287.
Download Paper
Published in , 2024
Library learning for imperative languages.
Recommended citation: A Bellur, R Alghamdi, K Workneh, J Izraelevitz (2024). "Leroy: Library Learning for Imperative Programming Languages." International Workshop on Human Aspects of Types and Reasoning Assistants (HATRA).
Download Paper
Published in , 2025
IDE native agents for refactoring.
Recommended citation: A Bellur, F Batole (2025). "IDE Native, Foundation Model Based Agents for Software Refactoring." 2025 IEEE/ACM Second IDE Workshop (IDE).
Download Paper
Published in , 2025
[Additional details about the paper can be added here.]
Recommended citation: A Bellur, F Batole, MR Ullah, M Dilhara, Y Zharov, T Bryksin, K Ishikawa, H Chen, M Morimoto, T Hosomi, TN Nguyen, H Rajan, N Tsantalis, D Dig (2025). "Together We Are Better: LLM, IDE and Semantic Embedding to Assist Move Method Refactoring." International Conference on Software Maintenance and Evolution (ICSME).
Download Paper
Published in , 2026
Using multi-agent coordination for rename refactoring.
Recommended citation: A Bellur, MR Ullah, F Batole, M Kansara, M Morimoto, K Ishikawa, H Chen, Y Zharov, T Bryksin, TN Nguyen, H Rajan, D Dig (2026). "Multi-Agent Coordinated Rename Refactoring." arXiv preprint arXiv:2601.00482.
Download Paper
Published in , 2026
| Video Demonstration | Project Website |
Recommended citation: A Bellur, MR Ullah, F Batole, M Kansara, M Morimoto, K Ishikawa, H Chen, H Klause, Y Zharov, T Bryksin, TN Nguyen, H Rajan, N Tsantalis, D Dig (2026). "CoRenameAgent: A Human-In-The-Loop, Multi-Agent Tool for Coordinated Rename Refactoring." ACM Foundations of Software Engineering (FSE) - Tool Demo.
Download Paper
Teaching Assistant, University of Colorado Boulder, 2026
Teaching Assistant for the Object Oriented Analysis and Design course.
Course Manager, University of Colorado Boulder, 2026
Course Manager for the Building Software with Agentic Components course.