Demo Data from VLDB 2026 / reviewers in the wild / expert
Hendra Gunadi
dblp:137/7892
· DBLP profile ↗
3ranked-venue papers
2as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-author · 1 since 2021Theory of computation · 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.
| Software engineering, system software, and programming languages
2 papers |
Software testing · 82% Program verification · 14% Operating systems · 4% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
fuzzing |
0.5 | 1 | 2021 | Seed selection for successful fuzzing · ISSTA 2021 |
Software testing › fuzzing › seed scheduling
seed selection |
0.5 | 1 | 2021 | Seed selection for successful fuzzing · ISSTA 2021 |
Program verification › dynamic verification
runtime verification |
0.2 | 1 | 2014 | Efficient Runtime Monitoring with Metric Temporal Logic: A Case Study in the Android Operating System · FM 2014 |
Operating systems › mobile systems › mobile operating systems
android |
0.1 | 1 | 2014 | Efficient Runtime Monitoring with Metric Temporal Logic: A Case Study in the Android Operating System · FM 2014 |
Methods — techniques the papers use, named apart from their topics
mutation-based fuzzing · 0.5greybox fuzzing · 0.5runtime monitoring · 0.2metric temporal logic · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Seed selection for successful fuzzingabstractMutation-based greybox fuzzing---unquestionably the most widely-used fuzzing technique---relies on a set of non-crashing seed inputs (a corpus) to bootstrap the bug-finding process. When evaluating a fuzzer, common approaches for constructing this corpus include: (i) using an empty file; (ii) using a single seed representative of the target's input format; or (iii) collecting a large number of seeds (e.g., by crawling the Internet). Little thought is given to how this seed choice affects the fuzzing process, and there is no consensus on which approach is best (or even if a best approach exists). Adrian Herrera, Hendra Gunadi, Shane Magrath, Michael Norrish, Mathias Payer, Antony L. Hosking |
ISSTA | 2 |
| 2015 | Formal Certification of Non-interferent Android Bytecode (DEX Bytecode)abstractThe Android operating system is now used in the majority of mobile devices. Each application in Android runs in an instance of the Dalvik virtual machine, which is a register-based virtual machine (VM). Most applications for Android are developed using Java, compiled to Java bytecode and then translated to DEX bytecode using the dx tool in the Android Software Development Kit. In this work, I aim to develop a type-based method for certifying non-interference properties of DEX bytecode, following a methodology that has been developed for Java bytecode certification by Barthe et al. To this end, I develop a formal operational semantics of the Dalvik VM, a type system for DEX bytecode, and prove the soundness of the type system with respect to a notion of non-interference. I then study the translation process from Java bytecode to DEX bytecode, as implemented in the dx tool in the Android SDK. I show that an abstracted version of the translation from Java bytecode to DEX bytecode preserves the non-interference property. More precisely, I show that if the Java bytecode is typable in Barthe et al's type system (which guarantees non-interference) then its translation is typable in our type system. This result opens up the possibility to leverage existing bytecode verifiers for Java to certify non-interference properties of Android bytecode. Hendra Gunadi |
ICECCS | 1 |
| 2014 | Efficient Runtime Monitoring with Metric Temporal Logic: A Case Study in the Android Operating System
Hendra Gunadi, Alwen Tiu |
FM | 1 |