Invention Grant
- Patent Title: Automated API evaluation based on API parameter resolution
-
Application No.: US16111043Application Date: 2018-08-23
-
Publication No.: US10656973B2Publication Date: 2020-05-19
- Inventor: Junhee Park , Mehdi Bahrami , Wei-Peng Chen
- Applicant: FUJITSU LIMITED
- Applicant Address: JP Kawasaki
- Assignee: FUJITSU LIMITED
- Current Assignee: FUJITSU LIMITED
- Current Assignee Address: JP Kawasaki
- Agency: Maschoff Brennan
- Main IPC: G06F9/54
- IPC: G06F9/54 ; G06F8/41 ; G06F8/10 ; G06F8/36 ; G06N20/00 ; G06F16/907

Abstract:
A method of evaluating and selecting an application programming interface (API). The method includes accessing source-code in computer programming languages from an API repository. The method includes training a machine learning classifier using generalized, extracted API-calls to learn variations of API-call programming language syntaxes through usage of the API-call programming language syntaxes in the source-code. The method includes building API-call models suitable for the computer programming languages and building a parameter relations graph based on backtracking data-flow from API-calls that are extracted from public project repositories based on the API-call model. The method includes retrieving sample parameter values from the parameter relations graph. The method includes implementing the sample parameter values in an evaluation interface to evaluate functionality of an API in a software application.
Public/Granted literature
- US20200065160A1 AUTOMATED API EVALUATION BASED ON API PARAMETER RESOLUTION Public/Granted day:2020-02-27
Information query