How to Construct Software Knowledge Graph: A Case Study | IEEE Conference Publication | IEEE Xplore

How to Construct Software Knowledge Graph: A Case Study


Abstract:

Knowledge graph has been more and more widely used, but software knowledge graph is still in the initial stage. To explore the way of constructing a software knowledge gr...Show More

Abstract:

Knowledge graph has been more and more widely used, but software knowledge graph is still in the initial stage. To explore the way of constructing a software knowledge graph, this paper proposes a case study by using source code, related documents and relations among the information to build software knowledge graph. The source code comes from the open source project Tomcat, the related documents come from various software communities. Different approaches are designed for each type of resources to achieve entity and attribute extraction, and to categorize the relation into internal and external relations to extract. Internal relation is contained in each resource, external relation exists between different resources. And then subtree comparison and mailbox matching are used to align entities, completing the construction of software knowledge graph. Software knowledge graph is applied to knowledge retrieval and association visualization to improve the efficiency of knowledge acquisition.
Date of Conference: 18-23 October 2020
Date Added to IEEE Xplore: 21 December 2020
ISBN Information:

ISSN Information:

Conference Location: Beijing, China

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.