应用机器学习方法的设计模式挖掘研究

来源 :计算机工程与应用 | 被引量 : 0次 | 上传用户:a381697182
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
从源码中挖掘设计模式实例具有重要意义,它能够提升软件系统的可理解性和可维护性。基于机器学习方法,提出了一个设计模式挖掘方法。其中,使用类关系图表示软件系统和设计模式,采用子图匹配的方法从软件系统中提取出候选设计模式实例,过滤了大量非设计模式实例组合,提高了设计模式挖掘效率;提出了度量指标,将软件系统和设计模式向量化,采用机器学习的方法对候选设计模式实例进行分类,提高了设计模式挖掘的准确率。实验结果证明此方法效率和有效性上得到了一定的提升。
其他文献
长乐甜酒甘甜醉人,很多人都爱喝,可喝甜酒长大的鸭子会是什么味道呢?这个问题的答案,32岁的长乐小伙熊钢最清楚。因为在他的合作社里,
在命名数据网络(NDN)中,从海量分布式数据中发现和收集所需的信息是一个巨大的挑战,需要编排复杂的路由和分布式处理组件并适应网络能力。因此,遵循当前网络中区分服务的设计