loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Ramin Fuladi 1 and Khadija Hanifi 2

Affiliations: 1 Ericsson Research, Istanbul, Turkey ; 2 Sabanci University, Istanbul, Turkey

Keyword(s): Software Vulnerability Prediction, CodeGrapher, ML Algorithms, Semantic Relations, Source Code Analysis, Similarity Distance Metrics, Image Generation.

Abstract: Contemporary software systems face a severe threat from vulnerabilities, prompting exploration of innovative solutions. Machine Learning (ML) algorithms have emerged as promising tools for predicting software vulnerabilities. However, the diverse sizes of source codes pose a significant obstacle, resulting in varied numerical vector sizes. This diversity disrupts the uniformity needed for ML models, causing information loss, increased false positives, and false negatives, diminishing vulnerability analysis accuracy. In response, we propose CodeGrapher, preserving semantic relations within source code during vulnerability prediction. Our approach involves converting numerical vector representations into image sets for ML input, incorporating similarity distance metrics to maintain vital code relationships. Using Abstract Syntax Tree (AST) representation and skip-gram embedding for numerical vector conversion, CodeGrapher demonstrates potential to significantly enhance prediction accur acy. Leveraging image scalability and resizability addresses challenges from varying numerical vector sizes in ML-based vulnerability prediction. By converting input vectors to images with a set size, CodeGrapher preserves semantic relations, promising improved software security and resilient systems. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.14.244.10

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Fuladi, R. and Hanifi, K. (2024). CodeGrapher: An Image Representation Method to Enhance Software Vulnerability Prediction. In Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-696-5; ISSN 2184-4895, SciTePress, pages 666-673. DOI: 10.5220/0012717100003687

@conference{enase24,
author={Ramin Fuladi. and Khadija Hanifi.},
title={CodeGrapher: An Image Representation Method to Enhance Software Vulnerability Prediction},
booktitle={Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2024},
pages={666-673},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012717100003687},
isbn={978-989-758-696-5},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - CodeGrapher: An Image Representation Method to Enhance Software Vulnerability Prediction
SN - 978-989-758-696-5
IS - 2184-4895
AU - Fuladi, R.
AU - Hanifi, K.
PY - 2024
SP - 666
EP - 673
DO - 10.5220/0012717100003687
PB - SciTePress