Skip to main content
zenodoopen

MuGNN: API Misuse Detection using Graph Neural Networks and Clustering

<div> <div>This artifact presents `MuGNN`, a novel framework for efficiently detecting API misuse in Java code. The approach leverages a `Graph Neural Network (GNN)` model to generate embeddings of Java API usage code using a custom `API Flow Graph (AFG)` representation. This representation captures execution sequences, data flow, and control flow, enabling better understanding of API usage patterns. MuGNN employs self-supervised pre-training and clustering to analyze API usage and identify potential misuse.</div> </div>

ShareScore

28/100

Overall dataset sharing score

Score breakdown

These five areas show where the dataset supports — or may limit — practical reuse.

Stewardship
8
Harmonization
4
Access
16
Reuse readiness
0
Engagement
0

Topics