面向开源软件项目的软件知识图谱构建方法

来源 :计算机科学与探索 | 被引量 : 0次 | 上传用户:initialD2004
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用是软件开发中避免重复劳动的解决方案。开源软件的源代码、邮件列表、缺陷报告和问答文档等软件资源中蕴含了规模庞大、结构复杂、语义关联丰富的软件知识。如何获取知识、组织知识,以及如何在软件复用过程中方便地检索软件知识是亟待解决的问题。为了解决这些问题,面向开源软件项目,构建了软件知识图谱,并提供了基于软件知识图谱的软件知识检索。主要工作包括:针对4种不同类型的软件资源,提出了软件知识实体的提取原则与方法;提出了软件知识实体之间关联关系构建的方法;实现了两种软件知识检索机制,并以文字列表和图形可视化相结合的方式展现检索结果;设计了软件知识图谱构建框架。基于上述工作,设计并实现了一个面向开源软件项目的软件知识图谱构建工具。实例证明,所构建的软件知识图谱可以更好地帮助软件开发人员进行软件知识的检索与应用。
其他文献
小檗碱是治疗胃肠道疾病的一种传统中药。随着研究的不断深入,新近研究结果显示小檗碱具有防治冠心病的作用。故小檗碱抗动脉粥样硬化的作用成为心血管病研究领域所注视的问
疫情防控期间,“一米线”受到了广泛关注。近日,扬州市文明委发出“文明‘一米线’健康你我他”的倡议书,呼吁市民文明出行一米距离,讲卫生不扎堆;文明用餐一米距离,用公筷不靠近;文
报纸
我国电力产业市场准入的政府监管体制改革虽然在结构重组以及准入监管制度确立阶段取得初步进展,但在市场化准入监管制度的设计与执行以及改革效果方面仍表现出较低的绩效。
介绍了升降横移式立体停车设备运行监测及故障诊断专家系统的 设计思想,系统功能特点及系统的构成。
<正>四川的人口老龄化呈现出起步早、增速快、程度深的特征,老龄服务产业的发展呈现出滞后人口老龄化的发展形势。党的十八大提出"积极应对人口老龄化,大力发展老龄服务事业
预算管理在我国国有企业中已有多年的发展经验,并且取得了很大的进步,其在国有企业中的重要性不言而喻。但是,由于我国本身的国情和当前国内现状,预算管理在国有企业全面开展
针对永磁电机牵入同步困难的问题,依据永磁电机基本原理和电磁场理论,对异步起动永磁同步电动机的起动性能进行了研究。以一台18.5kW 6极切向式三相异步起动永磁同步电动机为
量化考核是现代管理方法中被企业界较为认同的一项成功的管理经验。文章论述了量化考核在烟草行业专卖管理中的应用现状与取得的效果,同时也对量化考核绝对化、纯粹化可能对
助焊剂中的表面活性剂对于降低熔融无铅钎料的表面张力,增加无铅钎料对母材的润湿性具有重要作用。根据表面活性剂的HLB值和分子量,选取了四种不同类型的表面活性剂。以无水
养鸡形势有许多可预测和不可预测的东西,但潮流是暂时的,趋势才是永恒的,科学综合分析当下面临的问题,才能在逆境中求生存。下面梳理一下2019年蛋鸡面临的挑战和机遇,不妥之