paper-with-me

Papers

Developing Hands-on Labs for Source Code Vulnerability Detection with AI

2023-02-01 · Maryam Taeb

As the role of information and communication technologies gradually increases in our lives, source code security becomes a significant issue to protect against malicious attempts Furthermore with the advent of data-driven techniques, there is now a growing interest in leveraging machine learning and natural language processing as a source code assurance method to build trustworthy systems Therefore training our future software developers to write secure source code is in high demand In this thesis we propose a framework including learning modules and hands on labs to guide future IT professionals towards developing secure programming habits and mitigating source code vulnerabilities at the early stages of the software development lifecycle In this thesis our goal is to design learning modules with a set of hands on labs that will introduce students to secure programming practices using source code and log file analysis tools to predict and identify vulnerabilities In a Secure Coding Education framework we will improve students skills and awareness on source code vulnerabilities detection tools and mitigation techniques integrate concepts of source code vulnerabilities from Function API and library level to bad programming habits and practices leverage deep learning NLP and static analysis tools for log file analysis to introduce the root cause of source code vulnerabilities

📄 PDF Abstract BibTeX arXiv:2302.00750

Code (0)

등록된 구현이 없습니다.

Tasks

Vulnerability Detection

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

Powering Hands-on Cybersecurity Practices with Cloud Computing

2019-10-31 · IEEE International Conference on Network Protocols (ICNP) 2019 10 · Ruipeng Zhang, Chen Xu, Mengjun Xie

Cybersecurity education and training have gained increasing attention in all sectors due to the prevalence and quick evolution of cyberattacks. A variety of platforms and systems have been proposed and developed to accom…

Cloud Computing

Vulnerability Detection Using Two-Stage Deep Learning Models

2023-05-08 · Mohamed Mjd Alhafi, Mohammad Hammade, Khloud Al Jallad

Application security is an essential part of developing modern software, as lots of attacks depend on vulnerabilities in software. The number of attacks is increasing globally due to technological advancements. Companies…

Binary ClassificationDeep LearningVulnerability Detection

CollabSkill: Evaluating Human-Agent Collaboration On Real-World Tasks

2026-04-20 · Yijia Shao, Zora Zhiruo Wang, Neel Ahuja, Yicheng Wang 외 arxiv

AI agents are reshaping the workspace, leading to drastic change of how humans work. Despite the considerable potential of human-agent collaboration both in preserving human agency and generating economic value, this par…

A Radar Kit for Hands-On Distance-Learning

2023-01-20 · Markus Gardill, Tushar Tandon

We present an approach to experimental radar systems education based on a combination of commercial low-cost hardware with modern open-source software technologies. Following a discussion of the general top-level archite…

Repairing vulnerabilities without invisible hands. A differentiated replication study on LLMs

2025-07-28 · Maria Camporese, Fabio Massacci arxiv

Background: Automated Vulnerability Repair (AVR) is a fast-growing branch of program repair. Recent studies show that large language models (LLMs) outperform traditional techniques, extending their success beyond code ge…

Code GenerationProgram Repair