• 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).

Updated: