%0 Journal Article %A 王雷 %A 王智广 %T 考虑多种特征因素的设计模式自动识别 %D 2017 %R 10.13190/j.jbupt.2017-076 %J 北京邮电大学学报 %P 36-42 %V 40 %N 5 %X 现有的设计模式自动识别方法大多只考虑设计模式的结构特征,识别准确率不高.为此,提出了一种考虑多种特征因素的设计模式自动识别方法.首先,提出了一种基于特征矩阵的待考查系统和设计模式的形式化描述方法;然后,给出了设计模式自动识别的基本流程,并详细讨论了综合考虑多种特征因素的设计模式识别算法;最后,实现了该方法的支撑工具,并使用该工具对一个开源项目进行了设计模式的识别.实验结果表明,相对于只考虑结构特征的设计模式识别方法,该方法的识别准确率较高.对于结构特征不够明显或者与其他模式具有相似结构特征的设计模式,识别准确率明显提升. %U https://journal.bupt.edu.cn/CN/10.13190/j.jbupt.2017-076