A Machine Learning Approach to Vulnerability Detection Combining Software Metrics and Topic Modelling: Evidence from Smart Contracts

Read full text
Authors: Ibba, Giacomo, Neykova, Rumyana, Destefanis, Giuseppe, Ortu, Marco, Tonelli, Roberto, Nderitu, Ninah
Cited by: 0

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