VLDB 2026 Research / reviewers in the wild / expert
Herman Venter
dblp:21/6317
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3Security and privacy · 1
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
3 papers |
Runtime systems and virtual machines · 55% Programming languages and type systems · 24% Operating systems · 21% | |
| Network and information security
2 papers |
Systems and software security · 74% Web and mobile security · 26% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
aspect-oriented programming |
0.1 | 1 | 2010 | Supporting dynamic, third-party code customizations in JavaScript using aspects · OOPSLA 2010 |
Runtime systems and virtual machines › dynamic compilation
just-in-time compilation |
0.1 | 1 | 2010 | SPUR: a trace-based JIT compiler for CIL · OOPSLA 2010 |
Runtime systems and virtual machines › dynamic compilation › just-in-time compilation
trace-based compilation |
0.1 | 1 | 2010 | SPUR: a trace-based JIT compiler for CIL · OOPSLA 2010 |
Systems and software security
operating system security |
0.1 | 1 | 2009 | The Multi-Principal OS Construction of the Gazelle Web Browser · USENIX Security Symposium 2009 |
Runtime systems and virtual machines
managed runtime |
0.0 | 1 | 2010 | SPUR: a trace-based JIT compiler for CIL · OOPSLA 2010 |
Methods — techniques the papers use, named apart from their topics
dynamic aspect injection · 0.2multi-principal OS design · 0.2trace recording · 0.1machine code specialization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | RATA: Rapid Atomic Type Analysis by Abstract Interpretation - Application to JavaScript Optimization
Francesco Logozzo, Herman Venter |
CC | 2 |
| 2010 | SPUR: a trace-based JIT compiler for CILabstractTracing just-in-time compilers (TJITs) determine frequently executed traces (hot paths and loops) in running programs and focus their optimization effort by emitting optimized machine code specialized to these traces. Prior work has established this strategy to be especially beneficial for dynamic languages such as JavaScript, where the TJIT interfaces with the interpreter and produces machine code from the JavaScript trace. Michael Bebenita, Florian Brandner, Manuel Fähndrich, Francesco Logozzo, Wolfram Schulte, Nikolai Tillmann, Herman Venter |
OOPSLA | 7 |
| 2010 | Supporting dynamic, third-party code customizations in JavaScript using aspectsabstractWeb sites and web browsers have recently evolved into platforms on top of which entire applications are delivered dynamically, mostly as JavaScript source code. This delivery format has sparked extremely enthusiastic efforts to customize both individual web sites and entire browsers in ways the original authors never expected or accommodated. Such customizations take the form of yet more script dynamically injected into the application, and the current idioms to do so exploit arcane JavaScript features and are extremely brittle. In this work, we accept the popularity of extensions and seek better linguistic mechanisms to support them. Benjamin S. Lerner, Herman Venter, Dan Grossman |
OOPSLA | 2 |
| 2009 | The Multi-Principal OS Construction of the Gazelle Web Browser
Helen J. Wang, Chris Grier, Alexander Moshchuk, Samuel T. King, Piali Choudhury, Herman Venter |
USENIX Security Symposium | 6 |