...
首页> 外文期刊>Software Quality Journal >Mining Association Rules from Code (MARC) to support legacy software management
【24h】

Mining Association Rules from Code (MARC) to support legacy software management

机译:从代码(MARC)的挖掘协会规则来支持遗留软件管理

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

This paper presents a methodology for Mining Association Rules from Code (MARC), aiming at capturing program structure, facilitating system understanding and supporting software management. MARC groups program entities (paragraphs or statements) based on similarities, such as variable use, data types and procedure calls. It comprises three stages: code parsing/analysis, association rule mining and rule grouping. Code is parsed to populate a database with records and respective attributes. Association rules are then extracted from this database and subsequently processed to abstract programs into groups containing interrelated entities. Entities are then grouped together if their attributes participate to common rules. This abstraction is performed at the program level or even the paragraph level, in contrast to other approaches that work at the system level. Groups can then be visualised as collections of interrelated entities. The methodology was evaluated using real-life COBOL programs. Results showed that the methodology facilitates program comprehension by using source code only, where domain knowledge and documentation are either unavailable or unreliable.
机译:本文介绍了代码(MARC)的挖掘协会规则的方法,旨在捕获计划结构,促进系统理解和支持软件管理。 Marc组计划实体(段落或陈述)基于相似之处,例如可变使用,数据类型和过程调用。它包括三个阶段:代码解析/分析,关联规则挖掘和规则分组。解析代码以填充具有记录和相应属性的数据库。然后从该数据库中提取关联规则,然后将其处理成抽象程序进入包含相互关联实体的组。然后,如果它们的属性参与常见规则,则实体将分组在一起。此抽象在程序级别或甚至段落级别执行,与系统级别工作的其他方法相比。然后可以将组可视化为相互关联实体的集合。使用现实生活中的COBOL计划评估方法。结果表明,该方法仅通过使用源代码来促进程序理解,其中域知识和文档是不可用或不可靠的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号