Title
AD-ROOM: a tool for automatic detection of refactorings in object-oriented models.
Abstract
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. See the demonstration video: https://youtu.be/4OJ8zHtfnq8
Year
DOI
Venue
2016
10.1145/2889160.2889169
ICSE (Companion Volume)
Keywords
Field
DocType
user confirmation,atomic change trace,single user intention,Eclipse-based tool,OOM-related product migration automation,OOM-related product maintenance automation,OOM-related product repair automation,automatic detection-of-refactoring-in-object-oriented models,AD-ROOM
Duplicate code,Programming language,Object-oriented programming,Unified Modeling Language,Computer science,Heuristics,Software,Eclipse,Code refactoring,Maintenance engineering
Conference
ISBN
Citations 
PageRank 
978-1-4503-4205-6
6
0.44
References 
Authors
16
3
Name
Order
Citations
PageRank
djamel eddine khelladi1655.17
Reda Bendraou233426.70
Marie-Pierre Gervais341339.29