Method and system for extracting knowledge graph from software project data and answering knowledge graph
A software project and knowledge graph technology, applied in the field of computer software, can solve problems such as difficult analysis and mining, multi-source heterogeneity, lack of association, etc., to achieve the effect of friendly and easy-to-use automatic question and answer support and good query effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0033] In this embodiment, the user needs to extract the knowledge map from the data of the open source software project Apache Lucene. Specific to various different types of data, including:
[0034] 82.4MB source code data;
[0035] 368MB git repository data;
[0036] 1.98GB defect report data;
[0037] 1.08GB mail data;
[0038] · 171MB StackOverflow Q&A document data.
[0039] Through module 1 and module 2, the present invention can automatically extract corresponding entities and associated relationships from these data, and store them in the neo4j graph database. The following are some examples of extracted entities and relationships:
[0040] The class IndexReader is an entity, and the method maxDoc is also an entity. The former has an edge of type "declaration method" pointing to the latter;
[0041] The class AutomaticReader is an entity, and there is an edge of type "inheritance" pointing to the class IndexReader;
[0042] A developer entity named Alex can be ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com