首页> 外文会议>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

机译:用于程序理解中问题域概念定位的本体工具包

获取原文

摘要

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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号