Software project knowledge graph automatic construction method and system

A technology of software project and knowledge map, which is applied in the field of automatic construction of software project knowledge map, can solve the problems of isolated information islands, inability to organize effectively, and waste of energy for reusers, etc., and achieve the effect of strong scalability and wide application range
CN108196880AInactive Publication Date: 2018-06-22PEKING UNIV

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
PEKING UNIV
Publication Date
2018-06-22
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention relates to a software project knowledge graph automatic construction method and system. The method comprises the steps of (1) analyzing original software resource data to obtain basic knowledge entities and entity relationships of a software project, and storing the basic knowledge entities and the entity relationships in a graph database in vertex and edge forms; 2) based on the existing basic knowledge entities and the entity relationships, establishing new relationships between the entities by adopting a knowledge abstraction method, and / or adding new basic knowledge entitiesand entity relationships into a knowledge graph, and storing the new basic knowledge entities and entity relationships in the graph database in the vertex and edge forms; and 3) selecting part or allof the basic knowledge entities and the entity relationships to form the knowledge graph of the software project. Each software resource data analysis method and each knowledge abstraction method areexistent in a plug-in form; and required plug-ins are selected and run to generate the knowledge graph of the software project. The problem of extraction and organization of domain-specific knowledgein multi-source heterogeneous software resources is solved; the application range is wide; and the expandability is high.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention belongs to the technical field of computer software, and relates to a technology for automatically constructing knowledge graphs of software items, in particular to a method and system for automatically constructing knowledge graphs of software items containing multi-source heterogeneous resources. Background technique

[0002] A software project usually includes multiple types of software resources, such as source code, Q&A documents, requirements / design documents, defect reports, mailing lists, etc. In the process of software reuse, in order to help users quickly and effectively obtain the software resources they need, it is necessary to mine and utilize rich domain-specific knowledge. At present, acquiring domain-specific knowledge in software projects is a time-consuming and labor-intensive process for multiplexers, and the process contains the following two main difficulties:

[0003] 1) Software resource data is usually multi-sourc...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More