期刊文章详细信息
文献类型:期刊文章
LI Wenpeng;WANG Jianbin;LIN Zeqi;ZHAO Junfeng;ZOU Yanzhen;XIE Bing(School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China;Key Laboratory of High Confidence Software Technologies, Ministry of Education, Beijing 100871, China;Peking University Information Technology Institute (Tianjin Binhai), Tianjin 300450, China)
机构地区:[1]北京大学信息科学技术学院,北京100871 [2]高可信软件技术教育部重点实验室,北京100871 [3]北京大学(天津滨海)新一代信息技术研究院,天津300450
基 金:国家自然科学基金No.61472007;国家杰出青年科学基金No.61525201~~
年 份:2017
卷 号:11
期 号:6
起止页码:851-862
语 种:中文
收录情况:BDHX、BDHX2014、CSCD、CSCD2017_2018、核心刊
摘 要:软件复用是软件开发中避免重复劳动的解决方案。开源软件的源代码、邮件列表、缺陷报告和问答文档等软件资源中蕴含了规模庞大、结构复杂、语义关联丰富的软件知识。如何获取知识、组织知识,以及如何在软件复用过程中方便地检索软件知识是亟待解决的问题。为了解决这些问题,面向开源软件项目,构建了软件知识图谱,并提供了基于软件知识图谱的软件知识检索。主要工作包括:针对4种不同类型的软件资源,提出了软件知识实体的提取原则与方法;提出了软件知识实体之间关联关系构建的方法;实现了两种软件知识检索机制,并以文字列表和图形可视化相结合的方式展现检索结果;设计了软件知识图谱构建框架。基于上述工作,设计并实现了一个面向开源软件项目的软件知识图谱构建工具。实例证明,所构建的软件知识图谱可以更好地帮助软件开发人员进行软件知识的检索与应用。
关 键 词:软件复用 开源软件 软件知识图谱 图数据库
分 类 号:TP301]
参考文献:
正在载入数据...
二级参考文献:
正在载入数据...
耦合文献:
正在载入数据...
引证文献:
正在载入数据...
二级引证文献:
正在载入数据...
同被引文献:
正在载入数据...