Demo Data from EDBT 2026 / reviewers in the wild / expert
Jacob Bambeck
dblp:359/9898
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2024
—ORCID · unresolved
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.
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
information flow control |
0.8 | 1 | 2024 | Cocoon: Static Information Flow Control in Rust · Proc. ACM Program. Lang. 2024 |
Programming languages and type systems › computational effects
effect systems |
0.2 | 1 | 2024 | Cocoon: Static Information Flow Control in Rust · Proc. ACM Program. Lang. 2024 |
Methods — techniques the papers use, named apart from their topics
type system · 1.5procedural macros · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Cocoon: Static Information Flow Control in RustabstractInformation flow control (IFC) provides confidentiality by enforcing noninterference, which ensures that high-secrecy values cannot affect low-secrecy values. Prior work introduces fine-grained IFC approaches that modify the programming language and use non-standard compilation tools, impose run-time overhead, or report false secrecy leaks—all of which hinder adoption. This paper presents Cocoon, a Rust library for static type-based IFC that uses the unmodified Rust language and compiler. The key insight of Cocoon lies in leveraging Rust’s type system and procedural macros to establish an effect system that enforces noninterference. A performance evaluation shows that using Cocoon increases compile time but has no impact on application performance. To demonstrate Cocoon’s utility, we retrofitted two popular Rust programs, the Spotify TUI client and Mozilla’s Servo browser engine, to use Cocoon to enforce limited confidentiality policies Ada Lamba, Max Taylor, Vincent Beardsley, Jacob Bambeck, Michael D. Bond, Zhiqiang Lin 0001 |
Proc. ACM Program. Lang. | 4 |