首页> 外文会议>International Conference on Software Analysis, Evolution, and Reengineering >Towards a framework for automatic correction of anti-patterns
【24h】

Towards a framework for automatic correction of anti-patterns

机译:迈向自动校正反模式的框架

获取原文

摘要

One of the biggest concerns in software maintenance is design quality; poor design hinders software maintenance and evolution. One way to improve design quality is to detect and correct anti-patterns (i.e., poor solutions to design and implementation problems), for example through refactorings. There are several approaches to detect anti-patterns, that rely on metrics and structural properties. However, finding a specific solution to remove anti-patterns is a challenging task as candidate refactorings can be conflicting and their number very large, making it costly. Hence, development teams often have to prioritize the refactorings to be applied on a system. In addition to this, refactoring is risky, since non-experienced developers can change the behaviour of a system, without a comprehensive test suite. Therefore, there is a need for tools that can automatically remove anti-patterns. We will apply meta-heuristics to propose a technique for automated refactoring that improves design quality.
机译:软件维护的最大问题之一是设计质量;设计不佳阻碍软件维护和进化。提高设计质量的一种方法是通过重构来检测和校正和纠正抗模式(即,设计和实施问题的差的解决方案)。有几种方法可以检测抗议模式,依赖度量和结构性。但是,发现删除反模式的特定解决方案是一个具有挑战性的任务,因为候选重构可能是冲突的,并且它们的数字非常大,使其昂贵。因此,开发团队通常必须优先考虑要在系统上应用的重构。除此之外,重构是风险的,因为未经验丰富的开发人员可以改变系统的行为,而无需全面的测试套件。因此,需要可以自动消除防模式的工具。我们将申请Meta-HeuRistics提出一种提高设计质量的自动重构技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号