首页> 外文会议>International Workshop on Software Knowledge >Mining Source Code Regularities with FCA and Association Rules
【24h】

Mining Source Code Regularities with FCA and Association Rules

机译:使用FCA和关联规则挖掘源代码规则

获取原文

摘要

Software encodes knowledge about the application domain as well as about the solution domain, i.e. about the used technologies and how they are combined. The correct implementation at this level is very often characterized by regularities, which are seldom expressed explicitly. Therefore it is useful to identify these regularities automatically. To name two obvious examples: "95% of the classes that implement equals () implement as well hashCode ()" or "80% of the methods that open a transaction close it as well". The deviations from these rules are at least worth a review if not implementation errors. Formal Concept Analysis offers a formal framework to mine Association Rules automatically and Concept Lattices are helpful in gaining an intuitive understanding.
机译:软件对应用域以及关于解决方案域的知识,即关于二手技术以及它们的组合方式。在这个级别的正确实现通常是由正则规划的特征,这很少明确表达。因此,自动识别这些规则是有用的。要为两个明显的示例命名:“实现equals()offerhcode()”或“开放交易关闭的方法的80%的占用的类的95%”。如果不是实施错误,这些规则的偏差至少值得审查。正式的概念分析为自动挖掘协会规则提供正式框架,概念格子有助于获得直观的理解。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号