Demo Data from EDBT 2026 / reviewers in the wild / expert
Hong-Phuc Doan
dblp:332/6421
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software 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.
| Network and information security
1 paper |
Blockchain and cryptocurrency security · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Blockchain and cryptocurrency security
smart contract security |
0.6 | 1 | 2022 | MANDO-GURU: vulnerability detection for smart contract source code by heterogeneous graph embeddings · ESEC/SIGSOFT FSE 2022 |
Blockchain and cryptocurrency security › smart contract security
vulnerability detection |
0.6 | 1 | 2022 | MANDO-GURU: vulnerability detection for smart contract source code by heterogeneous graph embeddings · ESEC/SIGSOFT FSE 2022 |
Program analysis
graph-based analysis |
0.2 | 1 | 2022 | MANDO-GURU: vulnerability detection for smart contract source code by heterogeneous graph embeddings · ESEC/SIGSOFT FSE 2022 |
Program analysis
source code analysis |
0.2 | 1 | 2022 | MANDO-GURU: vulnerability detection for smart contract source code by heterogeneous graph embeddings · ESEC/SIGSOFT FSE 2022 |
Methods — techniques the papers use, named apart from their topics
heterogeneous graph attention neural network · 1.1graph embedding · 1.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | MANDO-GURU: vulnerability detection for smart contract source code by heterogeneous graph embeddingsabstractSmart contracts are increasingly used with blockchain systems for high-value applications. It is highly desired to ensure the quality of smart contract source code before they are deployed. This paper proposes a new deep learning-based tool, MANDO-GURU, that aims to accurately detect vulnerabilities in smart contracts at both coarse-grained contract-level and fine-grained line-level. Using a combination of control-flow graphs and call graphs of Solidity code, we design new heterogeneous graph attention neural networks to encode more structural and potentially semantic relations among different types of nodes and edges of such graphs and use the encoded embeddings of the graphs and nodes to detect vulnerabilities. Our validation of real-world smart contract datasets shows that MANDO-GURU can significantly improve many other vulnerability detection techniques by up to 24% in terms of the F1-score at the contract level, depending on vulnerability types. It is the first learning-based tool for Ethereum smart contracts that identify vulnerabilities at the line level and significantly improves the traditional code analysis-based techniques by up to 63.4%. Our tool is publicly available at https://github.com/MANDO-Project/ge-sc-machine. A test version is currently deployed at http://mandoguru.com, and a demo video of our tool is available at http://mandoguru.com/demo-video. Nhat-Minh Nguyen, Hong-Phuc Doan, Zahra Ahmadi, Thanh-Nam Doan, Lingxiao Jiang |
ESEC/SIGSOFT FSE | 3 |