Working and collaborating with the “Electrical Engineering, Mathematics and Computer Science” department of “University of Twente”.
Field of Research: Software Refactoring
Research Group: FMT group - Formal Methods and Tools
Date: Aug 2023 – March 2024
Supervisor: Dr. Iman Hemati Moghadam
My key role consisted of:
Implemented the KotlinCode2Text parser and integrated it into the RefDetect framework for automated refactoring detection.
Constructed two refactoring datasets used for empirical evaluation in the SANER 2024 study.
Improved analysis reliability and runtime through targeted debugging and algorithmic refinements.
Investigated LLM-based prompt engineering for cross-language code translation in refactoring mining.
Contributed to the XlateRefactor pipeline, evaluated across 241 commits and 71 repositories with ~2,000 validated refactorings in Java, Kotlin, and C, with all artifacts released publicly.
We have published one paper in the IEEE SANER 2024 Conference[1]. Our second paper, “XlateRefactor: A Language-Agnostic Pipeline for Cross-Language Refactoring Detection Using LLM-Based Code Translation”, is currently under review at JSME (major revision).