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

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

李文鹏1,2,3,王建彬1,2,3,林泽琦1,2,3,赵俊峰1,2,3+,邹艳珍1,2,3,谢

冰1,2,3

1.北京大学信息科学技术学院,北京100871

2.高可信软件技术教育部重点实验室,北京100871

3.北京大学(天津滨海)新一代信息技术研究院,天津300450Software Knowledge Graph Building Method for Open Source Project *

LI Wenpeng 1,2,3,WANG Jianbin 1,2,3,LIN Zeqi 1,2,3,ZHAO Junfeng 1,2,3+,ZOU Yanzhen 1,2,3,XIE Bing 1,2,3

1.School of Electronics Engineering and Computer Science,Peking University,Beijing 100871,China

2.Key Laboratory of High Confidence Software Technologies,Ministry of Education,Beijing 100871,China

3.Peking University Information Technology Institute (Tianjin Binhai),Tianjin 300450,China

+Corresponding author:E-mail:zhaojf@https://www.360docs.net/doc/059601008.html,

LI Wenpeng,WANG Jianbin,LIN Zeqi,et al.Software knowledge graph building method for open source project.Journal of Frontiers of Computer Science and Technology,2017,11(6):851-862.

Abstract:Software reuse is a solution to reduce the duplication of efforts during software development and improve the efficiency and quality of the process.Open source projects ’source code,mailing lists,issue reports,Q&A docu-ments and other software resources contain software knowledge with complex structure and rich semantic associa-tion on a large scale.How to obtain and organize software knowledge and retrieve it effectively in the process of software reuse have become urgent problems.In order to solve these problems,this paper constructs software knowl-edge graph,whose goal is to organize and manage the structural knowledge of a software project,and provides soft-ware knowledge graph based knowledge retrieval.The contributions of this paper are as follows:Providing the extrac-tion principles and methods of software knowledge entities,and extracting software knowledge entities from four different kinds of software resources respectively;Providing the methods of building the relationships between soft-ware knowledge entities;Providing two software knowledge retrieval mechanisms,and displaying the retrieval *The National Natural Science Foundation of China under Grant No.61472007(国家自然科学基金);the National Science Fund for Distinguished Young Scholars of China under Grant No.61525201(国家杰出青年科学基金).

Received 2016-08,Accepted 2016-10.

CNKI 网络优先出版:2016-10-31,https://www.360docs.net/doc/059601008.html,/kcms/detail/11.5602.TP.20161031.1652.022.html

ISSN 1673-9418CODEN JKYTA8

Journal of Frontiers of Computer Science and Technology

1673-9418/2017/11(06)-0851-12

doi:10.3778/j.issn.1673-9418.1609026E-mail:fcst@https://www.360docs.net/doc/059601008.html, https://www.360docs.net/doc/059601008.html, Tel:+86-10-89056056万方数据

相关文档
最新文档