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

Hong-Phuc Doan

dblp:332/6421 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Blockchain and cryptocurrency security
smart contract security
0.612022
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.612022
MANDO-GURU: vulnerability detection for smart contract source code by heterogeneous graph embeddings · ESEC/SIGSOFT FSE 2022
Program analysis
graph-based analysis
0.212022
MANDO-GURU: vulnerability detection for smart contract source code by heterogeneous graph embeddings · ESEC/SIGSOFT FSE 2022
Program analysis
source code analysis
0.212022
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
YearPublicationVenuePosition
2022 MANDO-GURU: vulnerability detection for smart contract source code by heterogeneous graph embeddings
abstract
Smart 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 FSE3