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 MoreMetadata
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.
Published in: 2020 IEEE World Congress on Services (SERVICES)
Date of Conference: 18-23 October 2020
Date Added to IEEE Xplore: 21 December 2020
ISBN Information: