首页> 外文会议>International Conference on Software Engineering >An Ontology Toolkit for Problem Domain Concept Location in Program Comprehension
【24h】

An Ontology Toolkit for Problem Domain Concept Location in Program Comprehension

机译:在程序理解中有问题域概念位置的Ontology Toolkit

获取原文

摘要

Programmers are able to understand source code because they are able to relate program elements (e.g. modules, objects, or functions), with the real world concepts these elements are addressing. The main goal of this work is to enhance current program comprehension by systematically creating bidirectional mappings between domain concepts and source code. To achieve this, semantic bridges are required between natural language terms used in the problem domain and program elements written using formal programming languages. These bridges are created by an inference engine over a multi-ontology environment, including an ontological representation of the program, the problem domain, and the real world effects program execution produces. These ontologies are populated with data collected from both domains, and enriched using available Natural Language Processing and Information Retrieval techniques.
机译:程序员能够理解源代码,因为它们能够与程序元素(例如,模块,对象或函数)相关,具有现实世界概念这些元素正在寻址。这项工作的主要目标是通过系统地创建域概念和源代码之间的双向映射来提高当前的计划理解。为实现这一目标,问题域和使用正式编程语言编写的程序元素中使用的自然语言术语之间需要语义桥接。这些桥梁由多本体环境中的推理引擎创建,包括程序的本体论,问题域,以及现实世界效应计划执行产生。这些本体填充了从域收集的数据,并使用可用的自然语言处理和信息检索技术来丰富。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号