Detecting Vulnerabilities from Issue Reports for Internet-of-Things
Not on the map. Why?
Abstract (arXiv)
Timely identification of issue reports reflecting software vulnerabilities is crucial, particularly for Internet-of-Things (IoT) where analysis is slower than non-IoT systems. While Machine Learning (ML) and Large Language Models (LLMs) detect vulnerability-indicating issues in non-IoT systems, their IoT use remains unexplored. We are the first to tackle this problem by proposing two approaches: (1) combining ML and LLMs with Natural Language Processing (NLP) techniques to detect vulnerability-indicating issues of 21 Eclipse IoT projects and (2) fine-tuning a pre-trained BERT Masked Language Model (MLM) on 11,000 GitHub issues for classifying vul. Our best performance belongs to a Support Vector Machine (SVM) trained on BERT NLP features, achieving an Area Under the receiver operator characteristic Curve (AUC) of 0.65. The fine-tuned BERT achieves 0.26 accuracy, emphasizing the importance of exposing all data during training. Our contributions set the stage for accurately detecting IoT vulnerabilities from issue reports, similar to non-IoT systems.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 7 of its 24 references that are in the map. First posted on arXiv 3 Nov 2025.
Builds on
7 of 24 references.
References · 7
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2021Recent Advances in Natural Language Processing via Large Pre-Trained Language Models: A Surveycited by 457
- 2015A Random Forest Guided Tourcited by 168
- 2020Text Classification Using Label Names Only: A Language Model Self-Training Approachcited by 32
- 2024Comparison of Code Quality and Best Practices in IoT and non-IoT Softwarecited by 1
Built on by
Not cited yet.