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