Application of knowledge graph in software engineering field: A systematic literature review
L Wang, C Sun, C Zhang, W Nie, K Huang - Information and Software …, 2023 - Elsevier
Context: Knowledge graphs describe knowledge resources and their carriers through
visualization. Moreover, they mine, analyze, construct, draw, and display knowledge and …
visualization. Moreover, they mine, analyze, construct, draw, and display knowledge and …
A study on application programming interface recommendation: state-of-the-art techniques, challenges and future directions
Purpose This study aims to identify the developer's objectives, current state-of-the-art
techniques, challenges and performance evaluation metrics, and presents outlines of a …
techniques, challenges and performance evaluation metrics, and presents outlines of a …
Pyart: Python api recommendation in real-time
API recommendation in real-time is challenging for dynamic languages like Python. Many
existing API recommendation techniques are highly effective, but they mainly support static …
existing API recommendation techniques are highly effective, but they mainly support static …
Revisiting, benchmarking and exploring API recommendation: How far are we?
Application Programming Interfaces (APIs), which encapsulate the implementation of
specific functions as interfaces, greatly improve the efficiency of modern software …
specific functions as interfaces, greatly improve the efficiency of modern software …
API usage recommendation via multi-view heterogeneous graph representation learning
Developers often need to decide which APIs to use for the functions being implemented.
With the ever-growing number of APIs and libraries, it becomes increasingly difficult for …
With the ever-growing number of APIs and libraries, it becomes increasingly difficult for …
APIGen: Generative API Method Recommendation
Automatic API method recommendation is an essential task of code intelligence, which aims
to suggest suitable APIs for programming queries. Existing approaches can be categorized …
to suggest suitable APIs for programming queries. Existing approaches can be categorized …
An api learning service for inexperienced developers based on api knowledge graph
H Yin, Y Zheng, Y Sun, G Huang - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Software development kits (SDKs) including application programming interfaces (APIs) are
always required by developers who need to learn how to use the APIs. However …
always required by developers who need to learn how to use the APIs. However …
Let's Chat to Find the APIs: Connecting Human, LLM and Knowledge Graph through AI Chain
API recommendation methods have evolved from literal and semantic keyword matching to
query expansion and query clarification. The latest query clarification method is knowledge …
query expansion and query clarification. The latest query clarification method is knowledge …
API comparison based on the non-functional information mined from Stack Overflow
Z Chen, Y Liu, L Liu, H Liu, R Li, P Zhang - Science of Computer …, 2025 - Elsevier
When comparing similar APIs, developers tend to distinguish them from the aspects of
functional details. At the same time, some important non-functional factors (such as …
functional details. At the same time, some important non-functional factors (such as …
[PDF][PDF] Security Tools' API Recommendation Using Machine Learning.
Security Operation Center (SOC) teams manually analyze numerous tools' API
documentation to find appropriate APIs to define, update and execute incident response …
documentation to find appropriate APIs to define, update and execute incident response …