Lizhong Bian

dblp:284/8601 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2021
—ORCID · none

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

Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 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
1 paper
Software testing · 100%
Network and information security
1 paper
Systems and software security · 67% Blockchain and cryptocurrency security · 33%

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

TopicWeightPapersLastEvidence papers
Blockchain and cryptocurrency security › smart contract security › vulnerability detection
graph-based vulnerability detection
0.512021
Combining Graph-Based Learning With Automated Data Collection for Code Vulnerability Detection · IEEE Trans. Inf. Forensics Secur. 2021
Systems and software security › vulnerability discovery
source code vulnerability detection
0.512021
Combining Graph-Based Learning With Automated Data Collection for Code Vulnerability Detection · IEEE Trans. Inf. Forensics Secur. 2021
Systems and software security
vulnerability discovery
0.512021
Combining Graph-Based Learning With Automated Data Collection for Code Vulnerability Detection · IEEE Trans. Inf. Forensics Secur. 2021
Software testing › fuzzing › system software fuzzing
compiler fuzzing
0.512021
Automated conformance testing for JavaScript engines via deep compiler fuzzing · PLDI 2021
Software testing
compiler testing
0.512021
Automated conformance testing for JavaScript engines via deep compiler fuzzing · PLDI 2021
Software testing › specification-based testing
conformance testing
0.512021
Automated conformance testing for JavaScript engines via deep compiler fuzzing · PLDI 2021
Software testing
fuzzing
0.512021
Automated conformance testing for JavaScript engines via deep compiler fuzzing · PLDI 2021

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

statistical assessment · 0.5probabilistic learning · 0.5graph neural network · 0.5deep compiler fuzzing · 0.5
YearPublicationVenuePosition
2021 Automated conformance testing for JavaScript engines via deep compiler fuzzing
abstract
JavaScript (JS) is a popular, platform-independent programming language. To ensure the interoperability of JS programs across different platforms, the implementation of a JS engine should conform to the ECMAScript standard. However, doing so is challenging as there are many subtle definitions of API behaviors, and the definitions keep evolving.
Guixin Ye, Zhanyong Tang, Shin Hwei Tan, Songfang Huang, Dingyi Fang, Lizhong Bian, Zheng Wang 0001
PLDI7
2021 Combining Graph-Based Learning With Automated Data Collection for Code Vulnerability Detection
abstract
This paper presents FUNDED (Flow-sensitive vUl-Nerability coDE Detection), a novel learning framework for building vulnerability detection models. Funded leverages the advances in graph neural networks (GNNs) to develop a novel graph-based learning method to capture and reason about the program's control, data, and call dependencies. Unlike prior work that treats the program as a sequential sequence or an untyped graph, Funded learns and operates on a graph representation of the program source code, in which individual statements are connected to other statements through relational edges. By capturing the program syntax, semantics and flows, Funded finds better code representation for the downstream software vulnerability detection task. To provide sufficient training data to build an effective deep learning model, we combine probabilistic learning and statistical assessments to automatically gather high-quality training samples from open-source projects. This provides many real-life vulnerable code training samples to complement the limited vulnerable code samples available in standard vulnerability databases. We apply Funded to identify software vulnerabilities at the function level from program source code. We evaluate Funded on large real-world datasets with programs written in C, Java, Swift and Php, and compare it against six state-of-the-art code vulnerability detection models. Experimental results show that Funded significantly outperforms alternative approaches across evaluation settings.
Huanting Wang, Guixin Ye, Zhanyong Tang, Shin Hwei Tan, Songfang Huang, Dingyi Fang, Yansong Feng 0002, Lizhong Bian, Zheng Wang 0001
IEEE Trans. Inf. Forensics Secur.8