首页> 外文期刊>International Journal of Performability Engineering >PSO with Reverse Edge for Multi-Objective Software Module Clustering
【24h】

PSO with Reverse Edge for Multi-Objective Software Module Clustering

机译:具有反向边缘的PSO,用于多目标软件模块群集

获取原文
获取原文并翻译 | 示例
           

摘要

The multi-objective software module clustering problem (MOSMCP) divides the complex software system into subsystems to obtain a perfect structure, which is based on the relations between modules to meet the conflicting software refactor objectives as much as possible. The modularization quality (MQ) and reverse edges number between clusters are considered as evaluation objectives, and a novel particle swarm optimization (PSO) with reverse edge, called REPSO, is proposed. First, the module dependency graph (MDG) in software system under clustering is constructed, and then the multi-objective particle swarm optimization (MOPSO) is improved to cluster the MDG. The exploring approach is used to update the particle locations. Four typical open source projects for module clustering are selected to verify the effectiveness of the REPSO. The laboratorial results prove that the REPSO algorithm is very effective and stable, and the diversity of the optimal solution is good. The REPSO algorithm provides an efficient engineering method for MOSMCP, which enhances the software structure and maintainability.
机译:多目标软件模块聚类问题(MOSMCP)将复杂的软件系统划分为子系统以获得完美的结构,这是基于模块之间的关系,以满足冲突的软件重构目标。簇之间的模块化质量(MQ)和反向边数被认为是评估目标,提出了一种具有反向边缘的新型粒子群优化(PSO),称为Repso。首先,构造群集下软件系统中的模块依赖图(MDG),然后改进了多目标粒子群优化(MOPSO)以聚类MDG。探索方法用于更新粒子位置。选择用于模块群集的四个典型的开源项目以验证REPSO的有效性。实验室结果证明了Repso算法非常有效和稳定,最佳解决方案的多样性良好。 REPSO算法为MOSMCP提供了一种有效的工程方法,可增强软件结构和可维护性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号