Demo Data from EDBT 2026 / reviewers in the wild / expert
Chao Liu 0032
dblp:15/5923-32
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2019
0000-0002-6181-6324ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3Security and privacy · 1 · 1 first-author
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
2 papers |
Blockchain and cryptocurrency security · 75% Usable security · 25% | |
| Software engineering, system software, and programming languages
2 papers |
Software maintenance and evolution · 87% Program analysis · 13% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Usable security › security operations
security auditing |
0.3 | 1 | 2018 | S-gram: towards semantic-aware security auditing for Ethereum smart contracts · ASE 2018 |
Blockchain and cryptocurrency security
smart contract security |
0.3 | 1 | 2018 | S-gram: towards semantic-aware security auditing for Ethereum smart contracts · ASE 2018 |
Blockchain and cryptocurrency security › smart contract security
vulnerability detection |
0.3 | 1 | 2018 | S-gram: towards semantic-aware security auditing for Ethereum smart contracts · ASE 2018 |
Software maintenance and evolution
code clone detection |
0.3 | 1 | 2018 | EClone: detect semantic clones in Ethereum via symbolic transaction sketch · ESEC/SIGSOFT FSE 2018 |
Software maintenance and evolution › code clone detection
semantic code clone detection |
0.3 | 1 | 2018 | EClone: detect semantic clones in Ethereum via symbolic transaction sketch · ESEC/SIGSOFT FSE 2018 |
Program analysis
static analysis |
0.1 | 1 | 2018 | S-gram: towards semantic-aware security auditing for Ethereum smart contracts · ASE 2018 |
Methods — techniques the papers use, named apart from their topics
symbolic transaction sketch · 0.7semantic analysis · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Understanding Out of Gas Exceptions on Ethereum
Chao Liu 0032, Jianbo Gao 0003, Yue Li 0037, Zhong Chen 0001 |
BlockSys | 1 |
| 2019 | Towards automated testing of blockchain-based decentralized applicationsabstractBlockchain-based decentralized applications (DApp) have been widely adopted in different areas and trusted by more and more users due to the fact that the back end code of a DApp is publicly run on the blockchain and cannot be modified implicitly. However, there are few effective methods and tools for testing DApps and bugs can be easily introduced by inexperienced developers. The existing testing techniques either focus on testing front-end programs or back-end code but ignore the interaction between them, which makes it difficult to apply the techniques directly on DApp. In this paper, we present an automated testing technique for DApps which works in a two-phase manner. First, we employ random events to infer an abstract relation between browser-side events and blockchain-side contracts. Second, our technique generates a set of test cases under the guidance of inferred relations and orders the test cases based on a read-write graph. We also use taint analysis to track data flow of the smart contract and feed it to the generation procedure for following test cases. We have developed a tool called Sungari to implement our approach, and evaluated it on representative real-world DApps. The preliminary evaluation results demonstrated the potential of Sungari in achieving a significant optimization compared to random testing approaches. Jianbo Gao 0003, Han Liu 0010, Yue Li 0037, Chao Liu 0032, Qingshan Li, Zhi Guan, Zhong Chen 0001 |
ICPC | 4 |
| 2018 | S-gram: towards semantic-aware security auditing for Ethereum smart contractsabstractSmart contracts, as a promising and powerful application on the Ethereum blockchain, have been growing rapidly in the past few years. Since they are highly vulnerable to different forms of attacks, their security becomes a top priority. However, existing security auditing techniques are either limited in fnding vulnerabilities (rely on pre-defned bug paterns) or very expensive (rely on program analysis), thus are insufcient for Ethereum. Han Liu 0010, Chao Liu 0032, Wenqi Zhao, Yu Jiang 0001, Jia-Guang Sun 0001 |
ASE | 2 |
| 2018 | EClone: detect semantic clones in Ethereum via symbolic transaction sketchabstractThe Ethereum ecosystem has created a prosperity of smart contract applications in public blockchains, with transparent, traceable and programmable transactions. However, the flexibility that everybody can write and deploy smart contracts on Ethereum causes a large collection of similar contracts, i.e., clones. In practice, smart contract clones may amplify severe threats like security attacks, resource waste etc. Han Liu 0010, Chao Liu 0032, Yu Jiang 0001, Wenqi Zhao, Jia-Guang Sun 0001 |
ESEC/SIGSOFT FSE | 3 |