首页> 外文会议>IEEE international conference on computer science and information technology >Identification of Design Flaws in Object-Oriented Software Using Explanation-Based Learning
【24h】

Identification of Design Flaws in Object-Oriented Software Using Explanation-Based Learning

机译:使用基于解释的学习识别面向对象软件中的设计缺陷

获取原文

摘要

Design flaws are used as a mean to identify problematic classes in object-oriented software systems and they directly decrease software quality, such as maintainability. It is unavoidable to use high maintenance cost with design flaw systems. Therefore such design flaws must be identified to avoid their possible negative consequences on development and maintenance of software systems. This paper proposes a new methodology for design flaws detection. Symbolic Logic representation and Explanation-Based Learning technique are used to diagnose design flaw problems in simple way and to extrapolate patterned rules for complex flaws. The methodology is validated by detecting a design flaw in an open-source system. The results show expected precision and false positive.
机译:设计缺陷被用作识别面向对象软件系统中有问题的类的手段,它们直接降低了软件质量,例如可维护性。使用设计缺陷系统不可避免地要付出高昂的维护成本。因此,必须确定此类设计缺陷,以避免其对软件系统的开发和维护可能造成的负面影响。本文提出了一种新的设计缺陷检测方法。符号逻辑表示法和基于解释的学习技术用于以简单方式诊断设计缺陷问题,并为复杂缺陷外推模式化规则。通过检测开源系统中的设计缺陷来验证该方法。结果表明预期的精度和假阳性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号