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

Xu Nie

dblp:351/6810 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
3since 2021 · last 2024
0000-0002-7517-8394ORCID · corroborated

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

Security and privacy · 2 · 2 since 2021Software engineering, systems software and programming languages · 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.

Software engineering, system software, and programming languages
2 papers
Program analysis · 100%
Network and information security
1 paper
Network security · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%
Artificial intelligence
1 paper
Deep learning architectures and training · 100%

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

TopicWeightPapersLastEvidence papers
Program analysis › static analysis
vulnerability detection
1.422024
How About Bug-Triggering Paths? - Understanding and Characterizing Learning-Based Vulnerability Detectors · IEEE Trans. Dependable Secur. Comput. 2024
Understanding and Tackling Label Errors in Deep Learning-Based Vulnerability Detection (Experience Paper) · ISSTA 2023
Network security › intrusion detection and prevention › intrusion detection › attack detection
distributed attack detection
0.712023
DISTDET: A Cost-Effective Distributed Cyber Threat Detection System · USENIX Security Symposium 2023
Network security › intrusion detection and prevention
intrusion detection
0.712023
DISTDET: A Cost-Effective Distributed Cyber Threat Detection System · USENIX Security Symposium 2023
Program analysis › static analysis › vulnerability detection
deep learning-based vulnerability detection
0.712023
Understanding and Tackling Label Errors in Deep Learning-Based Vulnerability Detection (Experience Paper) · ISSTA 2023
Program analysis › static analysis
bug detection
0.212024
How About Bug-Triggering Paths? - Understanding and Characterizing Learning-Based Vulnerability Detectors · IEEE Trans. Dependable Secur. Comput. 2024
Program analysis
static analysis
0.212024
How About Bug-Triggering Paths? - Understanding and Characterizing Learning-Based Vulnerability Detectors · IEEE Trans. Dependable Secur. Comput. 2024

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

deep learning · 2.1distributed detection · 1.3supervised learning · 0.8classification model · 0.8
YearPublicationVenuePosition
2024 How About Bug-Triggering Paths? - Understanding and Characterizing Learning-Based Vulnerability Detectors
abstract
Machine learning and its promising branch deep learning have proven to be effective in a wide range of application domains. Recently, several efforts have shown success in applying deep learning techniques for automatic vulnerability discovery, as alternatives to traditional static bug detection. In principle, these learning-based approaches are built on top of classification models using supervised learning. Depending on the different granularities to detect vulnerabilities, these approaches rely on learning models which are typically trained with well-labeled source code to predict whether a program method, a program slice, or a particular code line contains a vulnerability or not. The effectiveness of these models is normally evaluated against conventional metrics including precision, recall and F1 score. In this paper, we show that despite yielding promising numbers, the above evaluation strategy can be insufficient and even misleading when evaluating the effectiveness of current learning-based approaches. This is because the underlying learning models only produce the classification results or report individual/isolated program statements, but are unable to pinpoint bug-triggering paths, which is an effective way for bug fixing and the main aim of static bug detection. Our key insight is that a program method or statement can only be stated as vulnerable in the context of a bug-triggering path. In this work, we systematically study the gap between recent learning-based approaches and conventional static bug detectors in terms of fine-grained metrics called BTP metrics using bug-triggering paths. We then characterize and compare the quality of the prediction results of existing learning-based detectors under different granularities. Finally, our comprehensive empirical study reveals several key issues and challenges in developing classification models to pinpoint bug-triggering paths and calls for more advanced learning-based bug detection techniques.
Xiao Cheng 0002, Xu Nie, Ningke Li, Haoyu Wang 0001, Zheng Zheng 0001, Yulei Sui
IEEE Trans. Dependable Secur. Comput.2
2023 Understanding and Tackling Label Errors in Deep Learning-Based Vulnerability Detection (Experience Paper)
abstract
Software system complexity and security vulnerability diversity are plausible sources of the persistent challenges in software vulnerability research. Applying deep learning methods for automatic vulnerability detection has been proven an effective means to complement traditional detection approaches. Unfortunately, lacking well-qualified benchmark datasets could critically restrict the effectiveness of deep learning-based vulnerability detection techniques. Specifically, the long-term existence of erroneous labels in the existing vulnerability datasets may lead to inaccurate, biased, and even flawed results.
Xu Nie, Ningke Li, Kailong Wang 0001, Shangguang Wang, Xiapu Luo, Haoyu Wang 0001
ISSTA1
2023 DISTDET: A Cost-Effective Distributed Cyber Threat Detection System
Feng Dong 0008, Liu Wang 0002, Xu Nie, Fei Shao, Haoyu Wang 0001, Ding Li 0001, Xiapu Luo, Xusheng Xiao
USENIX Security Symposium3