• Travail et collaboration avec le département « Électronique, mathématiques et informatique » de l’« Université de Twente ».
  • Domaine de recherche : Réusinage de logiciels
  • Groupe de recherche : groupe FMT - Méthodes formelles et outils
  • Date : Août 2023 – Mars 2024
  • Superviseur : Dr Iman Hemati Moghadam
  • Mon rôle clé consistait à :
    • Implémenter l’analyseur KotlinCode2Text et l’intégrer au cadre RefDetect pour la détection automatisée des refactorisations.
    • Construire deux jeux de données de refactorisation utilisés pour l’évaluation empirique dans l’étude SANER 2024.
    • Améliorer la fiabilité de l’analyse et le temps d’exécution grâce à un débogage ciblé et à des raffinements algorithmiques.
    • Étudier l’ingénierie de requêtes (prompt engineering) basée sur les LLM pour la traduction de code interlangage dans l’extraction de refactorisations.
    • Contribuer au pipeline XlateRefactor, évalué sur 241 commits et 71 dépôts avec environ 2 000 refactorisations validées en Java, Kotlin et C, dont tous les artefacts ont été publiés.
  • Nous avons publié un article dans la conférence IEEE SANER 2024[1]. Notre deuxième article, « XlateRefactor: A Language-Agnostic Pipeline for Cross-Language Refactoring Detection Using LLM-Based Code Translation », est actuellement en cours d’évaluation à JSME (révision majeure).

Updated: