首页 | 本学科首页   官方微博 | 高级检索  
     检索      

一种基于模糊形式概念分析的程序聚类方法
引用本文:许佳卿,彭鑫,赵文耘.一种基于模糊形式概念分析的程序聚类方法[J].计算机研究与发展,2009,46(9).
作者姓名:许佳卿  彭鑫  赵文耘
作者单位:复旦大学计算机科学技术学院,上海,200433
基金项目:国家自然科学基金项目,国家"八六三"高技术研究发展计划基金项目 
摘    要:程序聚类通过将与同一个需求或设计元素相关的代码单元聚集在一起来辅助程序理解及系统结构分析.其中,形式概念分析(FCA)是一类被广泛采用的程序聚类技术.然而现有基于FCA的程序聚类方法都是基于二值属性构建的,无法处理模糊信息.提出将模糊概念分析用于基于文本分析的程序聚类,提出了一种支持模糊信息的程序聚类方法.该方法包括模糊属性的采集过程以及相应的模糊概念格的构造算法.在此基础上,开发了一个半自动化的程序分析工具,并将其应用到一个商业软件分析中.初步的实验结果表明该方法能够有效地支持基于模糊特征的程序聚类,对于提高遗留系统的维护效率有明显的帮助.

关 键 词:形式概念分析  模糊形式概念分析  模糊属性  程序聚类  程序理解

Program Clustering for Comprehension Based on Fuzzy Formal Concept Analysis
Xu Jiaqing,Peng Xin,Zhao Wenyun.Program Clustering for Comprehension Based on Fuzzy Formal Concept Analysis[J].Journal of Computer Research and Development,2009,46(9).
Authors:Xu Jiaqing  Peng Xin  Zhao Wenyun
Institution:School of Computer Science;Fudan University;Shanghai 200433
Abstract:Program comprehension is very important for software developers,especially when a software system is a complex one,or a legacy one,or lack necessary documentations.There are lots of techniques available to do program comprehension,among which program clustering is a very popular one.Program clustering can help program comprehension and architecture analysis by clustering program units relevant to certain requirement or design element.Software developers can then gain a high-level and more comprehensive view...
Keywords:formal concept analysis  fuzzy FCA  fuzzy attribute  program clustering  program comprehension  
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号