...
首页> 外文期刊>Journal of information and optimization sciences >Investigating optimum refactoring sequence using hill-climbing algorithm
【24h】

Investigating optimum refactoring sequence using hill-climbing algorithm

机译:使用山攀爬算法研究最佳重构序列

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

摘要

The surface indication of a deeper problem in the source code is bad smells that required to be removed as soon as possible. Not all smells are harmful, but if ignored, they automatically become faults which will further deteriorate the quality of the software. Therefore, this damage can be prevented with the help of refactoring that changes the internal attributes without affecting its external behavior. Every class of the source code contains numerous types of bad smells; therefore, more than one refactoring technique needs to be applied to clean the code. In this paper, we have tried to figure out the most optimum refactoring sequence that should be applied in a critically affected class of an open-source software (OSS), jTDS, to maximize its maintainability value with minimal effort. The results indicate improvement in maintainability value by 14.06% after the application of refactoring techniques. This study would be beneficial for the software maintenance team as this will encourage them to complete their work with much ease and will make them more efficient.
机译:源代码中更深的问题的表面指示是令人难度的气味,需要尽快去除。并非所有嗅觉都有害,但如果被忽略,它们会自动成为故障,这将进一步恶化软件的质量。因此,在重构的帮助下可以防止这种损坏,以改变内部属性而不影响其外部行为。每个类别的源代码包含许多类型的令人难度的气味;因此,需要应用多于一种重构技术来清洁代码。在本文中,我们尝试弄清楚最佳的重构序列,应该在批判性的源软件(OSS),JTDS中应用于批判性的源软件(OSS),以最大限度地提高其可维护性值。结果表明在应用重构技术后,在求解性值14.06%的情况下提高了14.06%。这项研究将对软件维护团队有益,因为这将鼓励他们能够轻松地完成工作,并将使其更有效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号