基于堆叠泛化的设计模式检测方法

来源 :软件学报 | 被引量 : 0次 | 上传用户:bencui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
设计模式检测是理解和维护软件系统的一项重要工作.以高效识别设计模式变体和提高设计模式识别准确率为目的,将面向对象度量与模式微结构相结合,提出一种基于堆叠泛化的设计模式检测方法.该方法应用典型的机器学习算法,分别训练度量分类器和微结构分类器,并基于两者的预测值和相关对象模型特征进一步训练,从而形成堆叠分类器.为了评估该方法,基于该方法开发了一个原型工具OOSdpd.该工具从Java字节码级别的系统实现中抽取设计模式实例,并在JUnit等几个经典的开源项目上进行实验.通过与现有的两种工具进行对比分析,实验验证
其他文献
全球对能源的需求与日俱增,能源的短缺特别是石油资源的短缺已严重影响全球经济的快速发展,寻找和发现替代石油产品的问题亟待解决。油页岩经热解后能得到类似石油产品,是一
四川苍溪中学 628400 四川苍溪城郊中学 628400    摘要:数列与不等式的整合,使问题具有难度大、灵活性强的特点. 它不但可以考查证明不等式和数列的各种方法,而且还可以综合考查其他各种数学思想方法. 这充分体现了能力立意的高考命题原则,是当今高考的热点及重点. 本文通过举例谈谈数列不等式的非构造证法,希望能给读者一些有益的启示.  关键词:数列不等式;数学归纳法;通项法;放缩法;叠代法
中国画,以其"借物抒情"、"天人合一"的审美趣味,体现了人、自然、艺术和谐统一的最高境界,而形成悠久辉煌的历史。从表象类型上看,"工笔"与"写意"代表着两种不同的形式方向。20世纪是
随着生产的发展,妇女参加劳动的人数日增,是社会主义建设的重要力量。由于其生理特点,劳动条件对女工健康的影响是个不容忽视的问题。为了保护女工的健康,就需要做好女工劳动
邱清泉,由于打仗不要命,人送外号"邱疯子",是蒋介石学生中少有的将才。邱清泉的思想里有两个特点——正统与迷信。1922年,20岁的邱清泉考入上海大学社会系。在上海大学求学期
阅读提示:本表与往年相比有几个变化:1、同一商品编号,左边为金额(美元)和该国(地区)市场占比;右边为重量吨(t)和该国(地区)市场占比;2、金额和重量占比是从大到小排序,不是
<正>著名作家、翻译家、古典文学研究学者施蛰存在为文和治学等方面体现出一种"不走寻常路"的风格,不拘一格,潇洒自由,独具魅力,这可以从他对待"性文化"的态度可以看出。早年