A Machine Learning Approach to Vulnerability Detection Combining Software Metrics and Topic Modelling: Evidence from Smart Contracts
Abstract
This repository contains the code and data associated with our submission entitled 'A Machine Learning Approach to Vulnerability Detection Combining Software Metrics and Topic Modelling: Evidence from Smart Contracts'. The replication package, provides the script for topic modelling, binary and multilabel classification, the code to run NMF and LDA analysis, and the dataset used for the analysis. The dataset also provides LDA and NMF models employed for the analysis, and provides plots and wordclouds for topics visualisation for both models.Further instructions are provided in the README.md.
Fields of Study & Subjects
Software Engineering Research
Blockchain Technology Applications and Security
Software Testing and Debugging Techniques
Publication details
- Journal / source
- Figshare
- Publication date
- 1 January 2026
- Document type
- Dataset