Skip navigation
Please use this identifier to cite or link to this item: https://repository.esi-sba.dz/jspui/handle/123456789/912
Full metadata record
DC FieldValueLanguage
dc.contributor.authorREMMANE, MOhamed-
dc.date.accessioned2026-09-01T07:31:46Z-
dc.date.available2026-09-01T07:31:46Z-
dc.date.issued2025-
dc.identifier.urihttps://repository.esi-sba.dz/jspui/handle/123456789/912-
dc.descriptionSupervisor : Dr. Belfedhal Alaa Eddine /Co- Supervisor : Dr. Serhane Oussamaen_US
dc.description.abstractSoftware 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. To address these limitations, this project replicates and adapts a deep learning architecture from a state-of-art Research paper which achieved a great results relatively to other reseach papers for classifying Java functions as safe or vulnerable. The model leverages program representations to learn semantic and structural patterns in source code, enabling more accurate vulnerability detection. Beyond model development, this work focuses on practical integration. A web application was implemented to provide an accessible interface for testing and analyzing Java code, while a dedicated Visual Studio Code extension was developed to bring vulnerability detection directly into the developer workflow. Together, these tools demonstrate how deep learning can be effectively applied in real-world development environments to assist programmers in identifying and mitigating security risks. This project highlights the potential of combining deep learning with engineering solutions to advance automated vulnerability detection, bridging the gap between research prototypes and practical software security tools.en_US
dc.language.isoenen_US
dc.subjectStatic Code Analysisen_US
dc.subjectVulnerability Detectionen_US
dc.subjectASTen_US
dc.subjectDFGen_US
dc.subjectCFGen_US
dc.subjectDLen_US
dc.subjectMLen_US
dc.subjectSoftware Vulnerability Detectionen_US
dc.subjectGraph Neural Networks (GNNs)en_US
dc.subjectJava Securityen_US
dc.subjectWeb Applicationen_US
dc.subjectVS Code Extensionen_US
dc.titleStatic Analysis For Early Detection Of Vulnerabilities in Source Code Based on Artificial Intelligenceen_US
dc.typeThesisen_US
Appears in Collections:Ingénieur

Files in This Item:
File Description SizeFormat 
remmane_mohamed_pfe_thesis-1-1.pdf57,96 kBAdobe PDFView/Open
Show simple item record


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