VulMDS: Precise Clone Vulnerability Detection via Multi-Dimensional Slicing

Detecting and locating clone vulnerabilities in source code is crucial for ensuring software security, maintenance, and evolution. Although numerous detection methods and tools are available, traditional approaches often suffer from low accuracy due to the lack of vulnerability-focused slicing, which introduces noise, and the challenge of distinguishing between similar patched and vulnerable code. In this paper, we introduce VulMDS, a precise method for clone vulnerability detection in source code. VulMDS employs multi-dimensional slicing to precisely extract only the lines related to vulnerable and patched changes, thereby effectively filtering out irrelevant noise. By generating vulnerability, patch, and context features to create a unique vulnerability finger-print, VulMDS effectively addresses the challenge of distinguishing between similar vulnerable and patched code. Experimental results demonstrate that VulMDS achieves a precision of 91% and a recall of 85%, significantly outperforming state-of-the-art methods. These results highlight VulMDS's potential to significantly improve clone vulnerability detection in software development.

Authors

Institutions

Publication Details

Published
2025-03-14
DOI
https://doi.org/10.1109/icict64582.2025.00020
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

VulMDS: Precise Clone Vulnerability Detection via Multi-Dimensional Slicing

Shirun Liu, Aimin Yu, Z. H. Qin
Network Security and Intrusion Detection
article

VulMDS: Precise Clone Vulnerability Detection via Multi-Dimensional Slicing

Shirun Liu, Aimin Yu, Z. H. Qin
article en

Abstract

Detecting and locating clone vulnerabilities in source code is crucial for ensuring software security, maintenance, and evolution. Although numerous detection methods and tools are available, traditional approaches often suffer from low accuracy due to the lack of vulnerability-focused slicing, which introduces noise, and the challenge of distinguishing between similar patched and vulnerable code. In this paper, we introduce VulMDS, a precise method for clone vulnerability detection in source code. VulMDS employs multi-dimensional slicing to precisely extract only the lines related to vulnerable and patched changes, thereby effectively filtering out irrelevant noise. By generating vulnerability, patch, and context features to create a unique vulnerability finger-print, VulMDS effectively addresses the challenge of distinguishing between similar vulnerable and patched code. Experimental results demonstrate that VulMDS achieves a precision of 91% and a recall of 85%, significantly outperforming state-of-the-art methods. These results highlight VulMDS's potential to significantly improve clone vulnerability detection in software development.

Chinese Academy of Sciences (CN), Institute of Information Engineering (CN)
Openalex Percentile: Top 83%
Network Security and Intrusion Detection
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.

VulMDS: Precise Clone Vulnerability Detection via Multi-Dimensional Slicing — Shirun Liu, Aimin Yu, et al. · (2025) | TGRS Research Map | TGRS