Demo Data from EDBT 2026 / reviewers in the wild / expert
Christoph Hochrainer
dblp:358/8839
· DBLP profile ↗
3ranked-venue papers
2as first author
3since 2021 · last 2025
0009-0009-4253-4821ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Security and privacy · 1 · 1 first-author · 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
2 papers |
Systems and software security · 61% Cryptographic protocols and secure computation · 31% Blockchain and cryptocurrency security · 8% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security › vulnerability discovery
fuzzing |
0.9 | 1 | 2025 | Fuzzing Processing Pipelines for Zero-Knowledge Circuits · CCS 2025 |
Systems and software security
vulnerability discovery |
0.9 | 1 | 2025 | Fuzzing Processing Pipelines for Zero-Knowledge Circuits · CCS 2025 |
Cryptographic protocols and secure computation › proof systems
zero-knowledge proofs |
0.9 | 1 | 2025 | Fuzzing Processing Pipelines for Zero-Knowledge Circuits · CCS 2025 |
Software testing › fuzzing
fuzzer benchmarking |
0.8 | 1 | 2024 | Olympia: Fuzzer Benchmarking for Solidity · ASE 2024 |
Software testing
fuzzing |
0.8 | 1 | 2024 | Olympia: Fuzzer Benchmarking for Solidity · ASE 2024 |
Software testing › fuzzing
smart contract fuzzing |
0.8 | 1 | 2024 | Olympia: Fuzzer Benchmarking for Solidity · ASE 2024 |
Blockchain and cryptocurrency security
smart contract security |
0.2 | 1 | 2024 | Olympia: Fuzzer Benchmarking for Solidity · ASE 2024 |
Methods — techniques the papers use, named apart from their topics
benchmark generation · 1.5fuzzing · 0.9differential testing · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Fuzzing Processing Pipelines for Zero-Knowledge CircuitsabstractZero-knowledge (ZK) protocols have recently found numerous practical applications, such as in authentication, online-voting, and blockchain systems. These protocols are powered by highly complex pipelines that process deterministic programs, called circuits, written in one of many domain-specific programming languages, e.g., Circom, Noir, and others. Logic bugs in circuit-processing pipelines could have catastrophic consequences and cause significant financial and reputational damage. As an example, consider that a logic bug in a ZK pipeline could result in attackers stealing identities or assets. It is, therefore, critical to develop effective techniques for checking their correctness. Christoph Hochrainer, Anastasia Isychev, Valentin Wüstholz, Maria Christakis |
CCS | 1 |
| 2024 | Olympia: Fuzzer Benchmarking for SolidityabstractOver the last few years, smart-contract hacks have resulted in the loss of billions of assets. To efficiently identify such vulnerabilities, academic and industrial researchers have developed several popular smart-contract fuzzers. However, it has been challenging to objectively compare their bug-finding effectiveness. In this paper, we present Olympia, the first benchmark-generation tool that is designed for smart-contract, rather than general-purpose, fuzzers. We have used Olympia to evaluate the effectiveness of four well known, open-source fuzzers for Solidity smart contracts. Jana Chadt, Christoph Hochrainer, Valentin Wüstholz, Maria Christakis |
ASE | 2 |
| 2023 | A pred-LL(*) Parsable Typed Higher-Order Macro System for Architecture Description LanguagesabstractMacro systems are powerful language extension tools for Architecture Description Languages (ADLs). Their generative power in combination with the simplicity of specification languages allows for a substantial reduction of repetitive specification sections. This paper explores how the introduction of function- and record types in a template-based macro system impacts the specification of ADLs. We present design and implementation of a pattern-based syntax macro system for the Vienna Architecture Description Language (VADL). The macro system is directly integrated into the language and is analyzed at parse time using a context-sensitive pred-LL(*) parser. The usefulness of the macro system is illustrated by some typical macro application design patterns. The effectiveness is shown by a detailed evaluation of the Instruction Set Architecture (ISA) specification of five different processor architectures. The observed specification reduction can be up to 90 times, leading to improved maintainability, readability and runtime performance of the specifications. Christoph Hochrainer, Andreas Krall |
GPCE | 1 |