Discovery of Evolving Relationships of Software Vulnerabilities

Discovering the risks posed by software vulnerabilities is a challenge. Software vulnerabilities are often not listed and studies have shown 50.3% of the reports do not include the list of vulnerable libraries. Thus, it becomes critical to maximize the understanding of the vulnerability reports and the trends in vulnerabilities. In this work, a novel tool is created that is able to connect the vulnerabilities with time and identify subsets of vulnerabilities that are related.In the first step of the model, a text network is created from the vulnerability reports of each month in a year. Then, a temporal network is constructed from text networks. Temporal network theoretic properties are evaluated on the model to understand the vulnerability trends and the evolution of relationships amongst the vulnerabilities. The analysis leverages on the community detection algorithms on text networks. The dynamics of evolving relationships of the software vulnerabilities are extracted using biclustering algorithms, and the statistical significance of the biclusters is evaluated. Experimental results based on vulnerability reports are analyzed and presented.

Authors

Institutions

Publication Details

Published
2024-10-28
DOI
https://doi.org/10.1109/tps-isa62245.2024.00045
Primary Topic
Software Reliability and Analysis Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Discovery of Evolving Relationships of Software Vulnerabilities

Hailey Sparks, Krishnendu Ghosh
Software Reliability and Analysis Research
article

Discovery of Evolving Relationships of Software Vulnerabilities

Hailey Sparks, Krishnendu Ghosh
article en

Abstract

Discovering the risks posed by software vulnerabilities is a challenge. Software vulnerabilities are often not listed and studies have shown 50.3% of the reports do not include the list of vulnerable libraries. Thus, it becomes critical to maximize the understanding of the vulnerability reports and the trends in vulnerabilities. In this work, a novel tool is created that is able to connect the vulnerabilities with time and identify subsets of vulnerabilities that are related.In the first step of the model, a text network is created from the vulnerability reports of each month in a year. Then, a temporal network is constructed from text networks. Temporal network theoretic properties are evaluated on the model to understand the vulnerability trends and the evolution of relationships amongst the vulnerabilities. The analysis leverages on the community detection algorithms on text networks. The dynamics of evolving relationships of the software vulnerabilities are extracted using biclustering algorithms, and the statistical significance of the biclusters is evaluated. Experimental results based on vulnerability reports are analyzed and presented.

College of Charleston (US)
Openalex Percentile: Top 74%
Software Reliability and Analysis Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Discovery of Evolving Relationships of Software Vulnerabilities — Hailey Sparks, Krishnendu Ghosh · (2024) | TGRS Research Map | TGRS