首页> 外文期刊>Software, IET >Case study on software refactoring tactics
【24h】

Case study on software refactoring tactics

机译:案例分析软件重构策略

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

摘要

Refactorings might be done using two different tactics: root canal refactoring and floss refactoring. Root canal refactoring is to set aside an extended period specially for refactoring. Floss refactoring is to interleave refactorings with other programming tasks. However, no large-scale case study on refactoring tactics is available. To this end, the authors carry out a case study to investigate the following research questions. (i) How often are root canal refactoring and floss refactoring employed, respectively? (ii) Are some kinds of refactorings more likely than others to be applied as floss refactorings or root canal refactorings? (iii) Do engineers employing both tactics have obvious bias to or against either of the tactics? They analyse the usage data information collected by Eclipse usage data collector. Results suggest that about 14% of refactorings are root canal refactorings. These findings reconfirm the hypothesis that, in general, floss refactoring is more common than root canal refactoring. The relative popularity of root canal refactoring, however, is much higher than expected. They also find that some kinds of refactorings are more likely than others to be performed as root canal refactorings. Results also suggest that engineers who have explored both tactics obviously tended towards root canal refactoring.
机译:重构可以使用两种不同的策略来完成:根管重构和牙线重构。根管重构是专门为重构预留的时间。牙线重构是将重构与其他编程任务进行交错。但是,尚无有关重构策略的大规模案例研究。为此,作者进行了一个案例研究,以调查以下研究问题。 (i)分别多久进行一次根管重构和牙线重构? (ii)某种形式的重构是否比其他形式更可能用作牙线重构或根管重构? (iii)采用这两种策略的工程师是否明显偏爱或反对这两种策略?他们分析Eclipse使用情况数据收集器收集的使用情况数据信息。结果表明,约14%的重构是根管重构。这些发现再次证实了这样的假设,即,牙线重构通常比根管重构更普遍。但是,根管重构的相对普及程度远高于预期。他们还发现,某些形式的重构比其他形式的重构更可能作为根管重构。结果还表明,探索这两种策略的工程师显然倾向于进行根管重构。

著录项

  • 来源
    《Software, IET》 |2014年第1期|1-11|共11页
  • 作者

    Liu H.; Liu Y.; Xue G.; Gao Y.;

  • 作者单位

    School of Computer Science and Technology, Beijing Institute of Technology, Beijing 100081, People's Republic of China|c|;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号