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

Baijun Cheng

dblp:323/9441 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
3since 2021 · last 2024
0000-0003-1792-9396ORCID · corroborated

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

Software engineering, systems software and programming languages · 3 · 3 first-author · 3 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
1 paper
Program analysis · 100%
Artificial intelligence
1 paper
Trustworthy machine learning · 100%
Network and information security
1 paper
Systems and software security · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
interpretability
0.812024
Beyond Fidelity: Explaining Vulnerability Localization of Learning-Based Detectors · ACM Trans. Softw. Eng. Methodol. 2024
Systems and software security
vulnerability discovery
0.812024
Beyond Fidelity: Explaining Vulnerability Localization of Learning-Based Detectors · ACM Trans. Softw. Eng. Methodol. 2024
Program analysis › control flow analysis
control flow graph construction
0.812024
Semantic-Enhanced Indirect Call Analysis with Large Language Models · ASE 2024
Program analysis › static analysis › call graph construction
indirect call analysis
0.812024
Semantic-Enhanced Indirect Call Analysis with Large Language Models · ASE 2024
Program analysis
static analysis
0.812024
Semantic-Enhanced Indirect Call Analysis with Large Language Models · ASE 2024

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

vulnerability line coverage rate · 1.5fidelity metric · 1.5semantic analysis · 0.8large language model · 0.8
YearPublicationVenuePosition
2024 Semantic-Enhanced Indirect Call Analysis with Large Language Models
abstract
In contemporary software development, the widespread use of indirect calls to achieve dynamic features poses challenges in constructing precise control flow graphs (CFGs), which further impacts the performance of downstream static analysis tasks. To tackle this issue, various types of indirect call analyzers have been proposed. However, they do not fully leverage the semantic information of the program, limiting their effectiveness in real-world scenarios.
Baijun Cheng, Cen Zhang, Kailong Wang 0001, Ling Shi 0002, Yang Liu 0003, Haoyu Wang 0001, Yao Guo 0001, Ding Li 0001, Xiangqun Chen
ASE1
2024 Beyond Fidelity: Explaining Vulnerability Localization of Learning-Based Detectors
abstract
Vulnerability detectors based on deep learning (DL) models have proven their effectiveness in recent years. However, the shroud of opacity surrounding the decision-making process of these detectors makes it difficult for security analysts to comprehend. To address this, various explanation approaches have been proposed to explain the predictions by highlighting important features, which have been demonstrated effective in domains such as computer vision and natural language processing. Unfortunately, there is still a lack of in-depth evaluation of vulnerability-critical features, such as fine-grained vulnerability-related code lines, learned and understood by these explanation approaches. In this study, we first evaluate the performance of ten explanation approaches for vulnerability detectors based on graph and sequence representations, measured by two quantitative metrics including fidelity and vulnerability line coverage rate. Our results show that fidelity alone is insufficent for evaluating these approaches, as fidelity incurs significant fluctuations across different datasets and detectors. We subsequently check the precision of the vulnerability-related code lines reported by the explanation approaches, and find poor accuracy in this task among all of them. This can be attributed to the inefficiency of explainers in selecting important features and the presence of irrelevant artifacts learned by DL-based detectors.
Baijun Cheng, Shengming Zhao, Kailong Wang 0001, Meizhen Wang, Guangdong Bai, Yao Guo 0001, Lei Ma 0003, Haoyu Wang 0001
ACM Trans. Softw. Eng. Methodol.1
2022 MSDetector: A Static PHP Webshell Detection System Based on Deep-Learning
Baijun Cheng, Guosheng Xu 0001
TASE1