arrow
Return

SHAVA: An open-source Python framework for interpretable intrusion detection in VANETs

delete2026-06-01
delete0
delete
OA
AI
Z
Zawiyah Saharuna
A
Ahmad, Tohari *
R
Royyana Muslim Ijtihadie
DOI:10.1016/j.softx.2026.102692delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
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.
Keywords:
SHAP
Weighted SMOTE
Intrusion detection
VANET
Cyber security
Network security
Network infrastructure
ICT infrastructure
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

SoftwareX cover
SoftwareX
IF:
2.4
Papers:
346
Citations:
7.3K

Organization

I
Institut Teknologi Sepuluh Nopember
Scholars:
1.1K
Papers: 380
Citations: 10
Cited Papers

Cited Papers

CICIDS-2017 Dataset Feature Analysis With Information Gain for Anomaly Detection
err2020-01-01
err123
errOAAI
errKurniabudi; Stiawan, Deris; Darmawijoyo; Idris, Mohd Yazid Bin Bin; Bamhdi, Alwi M.; Budiarto, Rahmat
errShare
errSave
SafeSmart: A VANET System for Faster Responses and Increased Safety in Time-Critical Scenarios
err2021-01-01
err7
errOAAI
errDuarte, Eduardo Kochenborger; Da Costa, Luis Antonio L. F.; Erneberg, Mikael; De Freitas, Edison Pignaton; Bellalta, Boris; Vinel, Alexey
errShare
errSave
Intelligent Intrusion Detection System for VANET Using Machine Learning and Deep Learning Approaches
err2022-10-13
err0
errOAAI
errB. Karthiga; Danalakshmi Durairaj; Nishad Nawaz; Thiruppathy Kesavan Venkatasamy; Gopi Ramasamy; A. Hariharasudan
errShare
errSave
CANet: An Unsupervised Intrusion Detection System for High Dimensional CAN Bus Data
err2020-01-01
err139
errOAAI
errHanselmann, Markus; Strauss, Thilo; Dormann, Katharina; Ulmer, Holger
errShare
errSave
A Review on Security Challenges in V2X Communications Technology for VANETs
err2025-01-01
err1
errOAAI
errFarsimadan, Eslam; Moradi, Leila; Palmieri, Francesco
errShare
errSave
Tabular data: Deep learning is not all you need
err2022-05-01
err595
errOAAI
errShwartz-Ziv, Ravid; Armon, Amitai
errShare
errSave
researcher View more