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 …

A study on application programming interface recommendation: state-of-the-art techniques, challenges and future directions

MS Nawaz, SUR Khan, S Hussain, J Iqbal - Library Hi Tech, 2023 - emerald.com
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 …

Pyart: Python api recommendation in real-time

X He, L Xu, X Zhang, R Hao, Y Feng… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
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 …

Revisiting, benchmarking and exploring API recommendation: How far are we?

Y Peng, S Li, W Gu, Y Li, W Wang… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Application Programming Interfaces (APIs), which encapsulate the implementation of
specific functions as interfaces, greatly improve the efficiency of modern software …

API usage recommendation via multi-view heterogeneous graph representation learning

Y Chen, C Gao, X Ren, Y Peng, X Xia… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
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 …

APIGen: Generative API Method Recommendation

Y Chen, C Gao, M Zhu, Q Liao, Y Wang… - arXiv preprint arXiv …, 2024 - arxiv.org
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 …

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 …

Let's Chat to Find the APIs: Connecting Human, LLM and Knowledge Graph through AI Chain

Q Huang, Z Wan, Z Xing, C Wang… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
API recommendation methods have evolved from literal and semantic keyword matching to
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 …

[PDF][PDF] Security Tools' API Recommendation Using Machine Learning.

ZT Sworna, A Sreekumar, C Islam, MA Babar - ENASE, 2023 - scitepress.org
Security Operation Center (SOC) teams manually analyze numerous tools' API
documentation to find appropriate APIs to define, update and execute incident response …