Broken Promises: Measuring Confounding Effects in Learning-based Vulnerability Discovery

E Imgrund, T Ganz, M Härterich, L Pirch… - Proceedings of the 16th …, 2023 - dl.acm.org
Several learning-based vulnerability detection methods have been proposed to assist
developers during the secure software development life-cycle. In particular, recent learning …

Semantic-enhanced indirect call analysis with large language models

B Cheng, C Zhang, K Wang, L Shi, Y Liu… - Proceedings of the 39th …, 2024 - dl.acm.org
In contemporary software development, the widespread use of indirect calls to achieve
dynamic features poses challenges in constructing precise control flow graphs (CFGs) …

Analyzing the Impact of Copying-and-Pasting Vulnerable Solidity Code Snippets from Question-and-Answer Websites

K Weiss, C Ferreira Torres, F Wendland - … of the 2024 ACM on Internet …, 2024 - dl.acm.org
Ethereum smart contracts are executable programs deployed on a blockchain. Once
deployed, they cannot be updated due to their inherent immutability. Moreover, they often …

Unsupervised translation of programming language-a survey paper

K Kusum, A Ahmed, C Bhuvana… - 2022 4th International …, 2022 - ieeexplore.ieee.org
Unsupervised translation of Programming Languages has seen a recent boom because of
the need for legacy systems to port to a much more efficient processing system. This has …

Scalable Defect Detection via Traversal on Code Graph

Z Liu, X Zhong, X Deng, S Hong, X Gao… - arXiv preprint arXiv …, 2024 - arxiv.org
Detecting defects and vulnerabilities in the early stage has long been a challenge in
software engineering. Static analysis, a technique that inspects code without execution, has …

CertGraph: Towards a Comprehensive Knowledge Graph for Cloud Security Certifications

S Schöberl, C Banse, V Geist, I Kunz… - Proceedings of the ACM …, 2024 - dl.acm.org
This paper introduces CertGraph, a knowledge graph-based approach designed to
streamline security certification which integrates evidence from multiple sources. Unlike …

Applying Graph Partitioning-Based Seeding Strategies to Software Modularisation

A Mann, S Swift, M Arzoky - International Conference on the Applications of …, 2024 - Springer
Software modularisation is a pivotal facet within software engineering, seeking to optimise
the arrangement of software components based on their interrelationships. Despite …