首页> 外文会议>IEEE International Conference on Software Maintenance >Refactoring Planning for Design Smell Correction: Summary, Opportunities and Lessons Learned
【24h】

Refactoring Planning for Design Smell Correction: Summary, Opportunities and Lessons Learned

机译:重构设计闻闻的规划纠正:摘要,机遇和经验教训

获取原文

摘要

Complex refactoring processes, such as applying big refactorings or removing design smells are difficult to perform in practice. The complexity of these processes is partly due to their heuristic nature and to the constraints imposed by preconditions on the applicability of the individual refactorings. Developers have to find out manually how to apply a complex refactoring "recipe", from a refactoring book, for each particular situation. In a PhD thesis, we developed an approach for tackling this problem. We described how to better write refactoring "recipes" (Refactoring Strategies) and how to compute, from them, the precise refactoring sequences for each particular situation (Refactoring Plans). Our proposal introduced, for the first time, the use of automated planning for this kind of software engineering problems. This paper presents a short summary of that PhD thesis and discusses the future work, open questions, new research opportunities arisen and the lessons learned from it.
机译:复杂的重构过程,例如应用大重构或去除设计气味很难在实践中执行。这些过程的复杂性部分原因是他们的启发式性质和前提条件对各个重构适用性所施加的约束。开发人员必须手动查找如何从重构书中应用复杂的重构“配方”,每个特定情况。在博士论文中,我们开发了一种解决这个问题的方法。我们描述了如何更好地写入重构“食谱”(重构策略)以及如何从它们中计算每个特定情况的精确重构序列(重构计划)。我们的提案首次介绍了这种软件工程问题的自动规划。本文介绍了该博士论文的简短摘要,并讨论了未来的工作,开放性问题,出现了新的研究机会以及从中吸取的经验教训。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号