Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Su Yang 0003

dblp:41/4905-3 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
2since 2021 · last 2024
0000-0002-1832-5829ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 1 · 1 since 2021Computer networks · 1 · 1 first-authorSecurity and privacy · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
2 papers
Systems and software security · 100%
Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security
vulnerability discovery
0.812024
Applying Contrastive Learning to Code Vulnerability Type Classification · EMNLP 2024
Systems and software security › vulnerability management
vulnerability type classification
0.812024
Applying Contrastive Learning to Code Vulnerability Type Classification · EMNLP 2024
Systems and software security
vulnerability patching
0.712023
Enhancing OSS Patch Backporting with Semantics · CCS 2023
Software maintenance and evolution › software updates
backporting
0.712023
Enhancing OSS Patch Backporting with Semantics · CCS 2023

Methods — techniques the papers use, named apart from their topics

semantic analysis · 1.3self-supervised learning · 0.8max-pooling · 0.8contrastive learning · 0.8
YearPublicationVenuePosition
2024 Applying Contrastive Learning to Code Vulnerability Type Classification
abstract
Vulnerability classification is a crucial task in software security analysis, essential for identifying and mitigating potential security risks.Learning-based methods often perform poorly due to the long-tail distribution of vulnerability classification datasets.Recent approaches try to address the problem but treat each CWE class in isolation, ignoring their relationships.This results in non-scalable code vector representations, causing significant performance drops when handling complex realworld vulnerabilities.We propose a hierarchical contrastive learning framework for multiclass code vulnerability type classification to bring vector representations of related CWEs closer together.To address the issue of class collapse and enhance model robustness, we mix self-supervised contrastive learning loss into our loss function.Additionally, we employ max-pooling to enable the model to handle longer vulnerability code inputs.Extensive experiments demonstrate that our proposed framework outperforms state-of-the-art methods by 2.97%-17.90% on accuracy and 0.98%-22.27% on weighted-F1, with even better performance on higher-quality datasets.We also utilize an ablation study to prove each component's contribution.These findings underscore the potential and advantages of our approach in the multi-class vulnerability classification task.
Su Yang 0003, Yuqing Zhang 0001
EMNLP2
2023 Enhancing OSS Patch Backporting with Semantics
abstract
Keeping open-source software (OSS) up to date is one potential solution to prevent known vulnerabilities. However, it requires frequent and costly testing and may introduce compatibility issues. Consequently, developers often choose to backport security patches to the vulnerable versions instead. Manual backporting is time-consuming, especially for large OSS such as the Linux kernel. Therefore, automating this process is urgently needed to save considerable time. Existing automated approaches for backporting patches involve either automatic patch generation or automatic patch migration. However, these methods are often ineffective and error-prone since they failed to locate the precise patch locations or generate the correct patch, operating only on the syntactic level.
Su Yang 0003, Yang Xiao 0011, Zhengzi Xu, Chengyi Sun, Yuqing Zhang 0001
CCS1
2019 A Hybrid Model for Optimal Defense Strategy Generation
abstract
With the development of the attack and defense technology, more and more network objects become the targets of cyber attack. However, these objects have different defense goals because of the different network functions and assets they have. Therefore, the defender needs to develop the optimal defense strategy based on their defense goals. Game theory based methods can help defender to develop the optimal defense strategy. However, there is no recognized effective method for utility calculation within the game theory model. In this paper, we introduced a hybrid model, which applied the analytic hierarchy process(AHP) on utility calculation and applied the attack-defense stochastic game model to develop the optimal defense strategy. Compared with previous methods, our model is more comprehensive and flexible, which is more competent to develop the optimal defense strategy, and through a case study, we demonstrated its effectiveness.
Su Yang 0003, Weiqiang Xie, Chensi Wu, Yuqing Zhang 0001
ICCCN1