Skip navigation
Please use this identifier to cite or link to this item: https://repository.esi-sba.dz/jspui/handle/123456789/789
Title: Static Analysis For Early Detection Of Vulnerabilities in Source Code Based on Artificial Intelligence
Authors: REMMANE, MOhamed
Keywords: Static Code Analysis
Vulnerability Detection
AST
DFG
CFG
DL
ML
Software Vulnerability Detection
Graph Neural Networks (GNNs)
Java Security
Issue Date: 2025
Abstract: Software security has become a critical concern as modern applications grow increasingly complex and interconnected. Traditional static analysis tools, while widely adopted for detecting vulnerabilities in source code, often suffer from high falsepositive rates and limited ability to capture deep semantic relationships in programs. This thesis provides both the necessary background and a comprehensive review of recent research efforts in this domain, with a particular focus on Java source code. It first introduces the foundations of static code analysis, outlining its principles, strengths, and limitations and examines program representations such as Abstract Syntax Trees (ASTs), Control Flow Graphs (CFGs), and Data Flow Graphs (DFGs), alongside advanced neural architectures including Graph Neural Networks (GNNs), which aim to model both syntactic and semantic dependencies in code. Through a comparative analysis of existing works, the study highlights their strengths, limitations, and performance across commonly used benchmark datasets. The findings reveal that hybrid code representations and graph-based deep learning models offer promising results, yet challenges persist regarding dataset quality, model generalization, reproducibility, and the gap between academic prototypes and industrial deployment. By synthesizing and critically evaluating the state of the art, this thesis contributes to a deeper understanding of current progress in automated vulnerability detection and outlines directions for future research.
Description: Supervisor : Dr. Belfedhal Alaa Eddine / Co-Supervisor : Dr. Serhane Oussama
URI: https://repository.esi-sba.dz/jspui/handle/123456789/789
Appears in Collections:Master

Files in This Item:
File Description SizeFormat 
remmane_mohamed_master_thesis-1-1.pdf57,93 kBAdobe PDFView/Open
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.