首页> 外文会议>2013 20th Working Conference on Reverse Engineering >Towards automatically improving package structure while respecting original design decisions
【24h】

Towards automatically improving package structure while respecting original design decisions

机译:在尊重原始设计决策的同时,自动改善包装结构

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

摘要

Recently, there has been an important progress in applying search-based optimization techniques to the problem of software re-modularization. Yet, a major part of the existing body of work addresses the problem of modularizing software systems from scratch, regardless of the existing packages structure. This paper presents a novel multi-objective optimization approach for improving existing packages structure. The optimization approach aims at increasing the cohesion and reducing the coupling and cyclic connectivity of packages, by modifying as less as possible the existing packages organization. Moreover, maintainers can specify several constraints to guide the optimization process with regard to extra design factors. To this contribution, we use the Non-Dominated Sorting Genetic Algorithm (NSGA-II). We evaluate the optimization approach through an experiment covering four real-world software systems. The results promise the effectiveness of our optimization approach for improving existing packages structure by doing very small modifications.
机译:近来,在将基于搜索的优化技术应用于软件重新模块化的问题上已经取得了重要进展。然而,现有工作的主要部分解决了从头开始对软件系统进行模块化的问题,而与现有软件包的结构无关。本文提出了一种新颖的多目标优化方法,以改善现有的包装结构。优化方法旨在通过尽可能少地修改现有的包装组织来提高包装的内聚性并减少包装的耦合和周期性连接。此外,维护者可以指定一些约束条件来指导有关额外设计因素的优化过程。为此,我们使用了非支配排序遗传算法(NSGA-II)。我们通过涵盖四个实际软件系统的实验来评估优化方法。结果表明,通过进行非常小的修改,我们的优化方法对于改善现有包装结构的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号