【24h】

Adaptive Refactoring Using a Core-Based Clustering Approach

机译:使用基于核心聚类方法的自适应重构

获取原文

摘要

Improving the software systems design through refactoring is the most important issue during the evolution of object oriented software systems. Refactoring aims at changing a software system in such a way that it does not alter the external behavior of the code, but improves its internal structure. We have previously intoduced an original approach, named CARD (Clustering Approach for Refactorings Determination) that uses clustering for improving the class structure of a software system. In this paper we extend our approach and propose an adaptive method to cope with the evolving structure of any object oriented application. Namely, we handle here the case when new application classes are added to the software system and the current restructuring scheme must be accordingly adapted. We provide an example illustrating the efficiency of the proposed approach.
机译:通过重构改进软件系统设计是面向对象软件系统的演变过程中最重要的问题。重构旨在改变软件系统,以这样的方式它不会改变代码的外部行为,而是改善其内部结构。我们之前已经介绍了一种原始的方法,命名卡(refactorings确定的聚类方法),它使用群集来改进软件系统的类结构。在本文中,我们扩展了我们的方法,并提出了一种适应性方法来应对任何面向对象应用的不断发展的结构。即,我们在此处处理新的应用程序类别添加到软件系统中,并且必须相应地进行当前的重组方案。我们提供了一个示例,说明了所提出的方法的效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号