Optimizing Secure Software Development Lifecycle with Parallel Temporal Convolutional Network for Vulnerability Detection

Smart contracts are one of the software application which is developed based on blockchain, are extensively used in Internet of Things, finance management, and other applications. However, development of smart contracts increases, meanwhile vulnerability attacks elated to the software also increases which occur often. To overcome this limitation, Parallel Temporal Convolutional Network (PTCN) is proposed for the vulnerability detection in secure software development. By using parallel temporal convolutions, the detection model process multiple time steps at the same time, that helps to identify patterns effectively. Firstly, Smartbugs datasets are used for acquiring data regarding the vulnerable behaviors in a software development. After that these data are pre-processed by regularization method and fed to word embedding for converting text data to vector data. Finally, from these vector data, the proposed PTCN model detects the vulnerability efficiently. The experimental results of the proposed PTCN method attained accuracy of 93.26% which is higher than the existing detection methods such as Support Vector Machine (SVM) and Convolutional Neural Network (CNN).

Authors

Institutions

Publication Details

Published
2024-09-20
DOI
https://doi.org/10.1109/icdscnc62492.2024.10939835
Citations
1
Primary Topic
Advanced Data Processing Techniques
Type
article
Field-Weighted Citation Impact
0.33
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing Secure Software Development Lifecycle with Parallel Temporal Convolutional Network for Vulnerability Detection

S. Padmakala, Hafiz Munsub Ali, K. Sudhakar, B. R. Ramesh et al.
1 citations
Advanced Data Processing Techniques
0.33
article

Optimizing Secure Software Development Lifecycle with Parallel Temporal Convolutional Network for Vulnerability Detection

S. Padmakala, Hafiz Munsub Ali, K. Sudhakar, B. R. Ramesh, Mohammad Naseera
article en
1 citations

Abstract

Smart contracts are one of the software application which is developed based on blockchain, are extensively used in Internet of Things, finance management, and other applications. However, development of smart contracts increases, meanwhile vulnerability attacks elated to the software also increases which occur often. To overcome this limitation, Parallel Temporal Convolutional Network (PTCN) is proposed for the vulnerability detection in secure software development. By using parallel temporal convolutions, the detection model process multiple time steps at the same time, that helps to identify patterns effectively. Firstly, Smartbugs datasets are used for acquiring data regarding the vulnerable behaviors in a software development. After that these data are pre-processed by regularization method and fed to word embedding for converting text data to vector data. Finally, from these vector data, the proposed PTCN model detects the vulnerability efficiently. The experimental results of the proposed PTCN method attained accuracy of 93.26% which is higher than the existing detection methods such as Support Vector Machine (SVM) and Convolutional Neural Network (CNN).

Iraqi University (IQ), Saveetha University (IN)
Openalex Percentile: Top 36%
Advanced Data Processing Techniques
0.33
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.