...
首页> 外文期刊>Journal of information and optimization sciences >Assessment of optimum refactoring sequence to improve the software quality of object-oriented software
【24h】

Assessment of optimum refactoring sequence to improve the software quality of object-oriented software

机译:评估最佳重构序列,以提高面向对象软件的软件质量

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

摘要

Software Maintenance is the most expensive phase of Software Development Lifecycle (SDLC) and therefore requires maximum effort and time. Any modification in the source code also introduces some bad smell which may be harmful for the design of the source code. These bad smells get accumulated with every phase of the SDLC if not corrected timely, therefore, they need to be removed as early as possible with the help of refactoring which improves the internal attributes of the software without affecting the external attributes. In order to complete the software under time and budget constraints, authors have attempted to determine the optimum sequence of refactoring technique (RT) in advance so that maintenance team can directly apply them in order to remove the bad smell which further enhances the quality of the software. Authors have applied different types of HillClimbing algorithms. Results shows that that the Steepest-Ascent Hill-Climbing algorithm is the most promising algorithm in finding the most optimum refactoring sequence with 20% improvement in the maintainability value.
机译:软件维护是软件开发生命周期(SDLC)最昂贵的相位,因此需要最大的工作量和时间。源代码中的任何修改还引入了一些糟糕的气味,这可能对源代码的设计有害。如果没有及时校正,则使用SDLC的每个阶段累积这些糟糕的气味,因此,在重构的帮助下,它们需要尽早删除,这改善了软件的内部属性而不影响外部属性。为了完成时间和预算限制的软件,提前试图提前确定重构技术(RT)的最佳顺序,以便维护团队可以直接应用它们以消除进一步增强质量的令人难度的气味软件。作者施用了不同类型的山丘林算法。结果表明,最陡峭的爬山爬山算法是找到最佳重构序列最有前途的算法,其在可维护性值提高20%的最佳重构序列。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号