程序中高影响重构机会的检测
软件工程
2011-03-17 v2
摘要
我们提出了一种新颖的重构机会检测方法,通过测量类型间引用在代表设计缺陷的模式实例中的参与度来实现。该技术通过一项实验得到验证:我们分析了95个开源Java程序,寻找代表模块化问题的四种模式的实例。结果表明,我们的算法能够检测到高影响的重构机会——即少量引用,移除这些引用即可消除程序中的大部分模式。
引用
@article{arxiv.1006.1747,
title = {On the Detection of High-Impact Refactoring Opportunities in Programs},
author = {Jens Dietrich and Catherine McCartin and Ewan Tempero and Syed M. Ali Shah},
journal= {arXiv preprint arXiv:1006.1747},
year = {2011}
}
备注
This paper has been submitted to a journal that does not allow open access