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

ICSE (Companion Volume)(2016)

引用 17|浏览32
暂无评分
摘要
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
更多
查看译文
关键词
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
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要