Abstract
Intrusion Detection Systems (IDS) face challenges due to high-dimensional network traffic and underrepresented rare attack classes. This paper presents SHAVA (SHAP-based Adaptive VANET Attack Detection), an open-source Python framework integrating explainable AI-driven feature selection with MASV-weighted SMOTE. SHAVA implements a modular pipeline for data validation, MASV feature quantification, percentile-based feature selection, and minority class augmentation. Evaluation on the CICIDS-2017 dataset demonstrates high detection performance across all classes with reduced feature dimensionality, while supporting real-time inference on desktop and edge devices representing Road Side Units (RSU) and On-Board Units (OBU) in vehicular networks. In addition to the methodology, SHAVA provides a reproducible, modular, and configurable software framework for experimental research, practical deployment, and adaptation to imbalanced learning scenarios, released under the MIT license.
| Original language | English |
|---|---|
| Article number | 102692 |
| Journal | SoftwareX |
| Volume | 34 |
| DOIs | |
| Publication status | Published - Jun 2026 |
Keywords
- Cyber security
- ICT infrastructure
- Intrusion detection
- Network infrastructure
- Network security
- SHAP
- VANET
- Weighted SMOTE
Fingerprint
Dive into the research topics of 'SHAVA: An open-source Python framework for interpretable intrusion detection in VANETs'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver