Software project and third-party library knowledge graph construction method for software system
A software project, software-oriented technology, applied in software reuse, other database retrieval, unstructured text data retrieval, etc., can solve the problems of effectively obtaining reuse decision and reuse evolution knowledge support, and difficulty for developers.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0029] The specific implementation of the present invention is described below for the GitHub Java open source project and the Maven third-party library, and its main use process is:
[0030] (1) Basic knowledge extraction of software projects. Extract the list of Java open source projects on GitHub through the GitHub API, use the Python library Scrapy to automatically crawl the web pages of each Java open source project, and then use the Python library Beautiful Soup to parse the web content to extract the basic knowledge of the software project; use the Python library Scrapy to automatically crawl Get the Maven third-party library list and the webpage of each third-party library, and then use the Python library Beautiful Soup to parse the webpage content to extract the basic knowledge of the third-party library software project; extract the business classification of the software project through the LDA topic model;
[0031] (2) Basic knowledge extraction of software project...
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