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