首页> 外文会议>2013 29th 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 discuss the future work, open questions, new research opportunities arisen and the lessons learned from it.
机译:在实践中很难执行复杂的重构过程,例如应用大型重构或消除设计异味。这些过程的复杂性部分是由于它们的启发式性质以及前提条件对各个重构的适用性施加的约束。开发人员必须手动从重构书中找出如何为每种特定情况应用复杂的重构“配方”。在博士学位论文中,我们开发了一种解决此问题的方法。我们描述了如何更好地编写重构“配方”(Reforming Strategies),以及如何根据它们为每种特定情况(重构计划)计算精确的重构序列。我们的建议首次引入了针对此类软件工程问题的自动化计划。本文提供了该博士学位论文的简短摘要,并讨论了未来的工作,未解决的问题,新的研究机会以及从中获得的教训。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号