中文

程序中高影响重构机会的检测

软件工程 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