A semantic similarity-based Java application program interface use mode recommendation method
A technology of application programming interface and semantic similarity, applied in the computer field, can solve time-consuming problems, achieve the effects of reducing programming time, improving development efficiency, and improving recommendation accuracy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0043] The technical solutions and beneficial effects of the present invention will be described in detail below in conjunction with the accompanying drawings.
[0044] Such as figure 1 As shown, the present invention provides a method for recommending usage patterns of Java application program interfaces based on semantic similarity, which includes the following steps:
[0045] (1) Metadata structure extraction: Through the abstract syntax tree construction and call relationship analysis of the Java language source code in the large open source code library, one method is extracted for each method. Metadata structure of, where the stored annotation information and method signature are information after natural language processing;
[0046] (2) Application program interface usage pattern extraction: Use hierarchical clustering algorithm to define a similarity calculation rule between clusters, and use the similarity calculation rule to perform hierarchical clustering on the extract...
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