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

基于演化依赖的Java软件聚类实现技术研究
引用本文:钟林辉,李俊杰,张能伟,黄小明.基于演化依赖的Java软件聚类实现技术研究[J].江西师范大学学报(自然科学版),2015,0(4):377-382.
作者姓名:钟林辉  李俊杰  张能伟  黄小明
作者单位:江西师范大学计算机信息工程学院,江西 南昌,330022
基金项目:国家自然科学基金,江西省自然科学基金,江西省科技支撑项目,江西省教育厅科学技术
摘    要:传统的软件聚类方法没有考虑软件实体间存在一些无法通过静态分析手段获取的关系(即演化依赖关系),这将导致聚类后的软件可能不符合“高内聚、低耦合”特征。为了解决上述问题,提出了将软件演化信息纳入软件聚类过程的策略,并在扩展的Java依赖模型的基础上,实现了一个基于模拟退火的软件聚类算法。实验结果表明:该方法能达到提高软件聚类准确度的目的。

关 键 词:软件聚类  演化信息  高内聚  低耦合

The Research on Java Software Clustering Based on Software Evolution Dependency
ZHONG Linhui,LI Junjie,ZHANG Nengwei,HUANG Xiaoming.The Research on Java Software Clustering Based on Software Evolution Dependency[J].Journal of Jiangxi Normal University (Natural Sciences Edition),2015,0(4):377-382.
Authors:ZHONG Linhui  LI Junjie  ZHANG Nengwei  HUANG Xiaoming
Abstract:Software clustering can be used to solve the software partitioning problem and realize the software modu-larization. However,traditional software clustering methods have not considered the potential relation between soft-ware elements,which cannot be identified by using the static analysis method. So it may lead to software not meet the "high cohesion,low coupling"feature after clustering. In order to solve the above problem,a strategy by introdu-cing the software evolution information into the software clustering process,and propose a software clustering algo-rithm based on the extended Java dependence model and simulated annealing idea have been proposed. Experiments show that this method can improve the accuracy of software clustering.
Keywords:software clustering:software evolution information:high cohesion  low coupling
本文献已被 CNKI 等数据库收录!
点击此处可从《江西师范大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《江西师范大学学报(自然科学版)》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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