Recognizing security patterns in code using machine learning – Python case study

The paper presents a vulnerability detection system based on deep learning that automatically learns features from a large set of real-world code. The dataset was collected from Github and contains Python code with various vulnerabilities, which has been adapted for CuBERT model. Data samples were created from the source code of vulnerable files by analyzing individual code tokens and their context, allowing for a detailed analysis. Pre-trained CuBERT model is fine-tuned on samples for each type of vulnerability to recognize the characteristics of vulnerable code and is then applied to detect vulnerabilities in source code.

Institutions

Publication Details

Journal
Journal of the Association for Information Systems
Published
2025-08-15
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Recognizing security patterns in code using machine learning – Python case study

Journal of the Association for Information Systems
Advanced Malware Detection Techniques
article

Recognizing security patterns in code using machine learning – Python case study

article en

Abstract

The paper presents a vulnerability detection system based on deep learning that automatically learns features from a large set of real-world code. The dataset was collected from Github and contains Python code with various vulnerabilities, which has been adapted for CuBERT model. Data samples were created from the source code of vulnerable files by analyzing individual code tokens and their context, allowing for a detailed analysis. Pre-trained CuBERT model is fine-tuned on samples for each type of vulnerability to recognize the characteristics of vulnerable code and is then applied to detect vulnerabilities in source code.

Journal of the Association for Information Systems
Lodz University of Technology (PL)
Reduced inequalities
Openalex Percentile: Top 44%
Advanced Malware Detection Techniques
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.

Recognizing security patterns in code using machine learning – Python case study · Journal of the Association for Information Systems (2025) | TGRS Research Map | TGRS