AD-ROOM: a tool for automatic detection of refactorings in object-oriented models - Sorbonne Université
Communication Dans Un Congrès Année : 2016

AD-ROOM: a tool for automatic detection of refactorings in object-oriented models

Djamel Eddine Khelladi
  • Fonction : Auteur
  • PersonId : 176712
  • IdHAL : dkhelladi
Reda Bendraou
Marie-Pierre Gervais
  • Fonction : Auteur
  • PersonId : 961875

Résumé

Detecting refactorings in Object-Oriented Models (OOM) is essential to automate the repair, maintenance, and migration of OOM-related products. However, detecting refactorings is challenging since multiple sequences of atomic changes may define a single user intention and refactorings may overlap over the atomic change trace. In this paper, we present AD-ROOM, an Eclipse-based tool to automatically detect refactorings during evolution of OOM. In contrast to existing tools, AD-ROOM is designed to reach 100% recall that is confirmed in our eight case studies. We allow user confirmation and we support the user with three heuristics that help to improve the precision of AD-ROOM.
Fichier non déposé

Dates et versions

hal-01374344 , version 1 (30-09-2016)

Identifiants

Citer

Djamel Eddine Khelladi, Reda Bendraou, Marie-Pierre Gervais. AD-ROOM: a tool for automatic detection of refactorings in object-oriented models. ICSE 2016 - 38th International Conference on Software Engineering, May 2016, Austin, United States. pp.617-620, ⟨10.1145/2889160.2889169⟩. ⟨hal-01374344⟩
126 Consultations
0 Téléchargements

Altmetric

Partager

More