Demo Data from VLDB 2026 / reviewers in the wild / expert
Wiebren de Jonge
dblp:j/WiebrendeJonge
· DBLP profile ↗
10ranked-venue papers
5as first author
0since 2021 · last 1996
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorSecurity and privacy · 2 · 2 first-authorSystems, architecture and hardware · 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.
| Network and information security
4 papers |
Cryptographic primitives and cryptanalysis · 58% Privacy and data protection · 42% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Storage systems · 100% | |
| Databases, data mining, and information retrieval
3 papers |
Indexing and storage engines · 64% Database system architecture and tuning · 18% Data models and query languages · 14% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 15 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
file systems |
0.0 | 1 | 1993 | The Logical Disk: A New Approach to Improving File Systems · SOSP 1993 |
Storage systems › file systems › write-optimized file system
log-structured file system |
0.0 | 1 | 1993 | The Logical Disk: A New Approach to Improving File Systems · SOSP 1993 |
Indexing and storage engines
access methods |
0.0 | 1 | 1987 | Two Access Methods Using Compact Binary Trees · IEEE Trans. Software Eng. 1987 |
Indexing and storage engines › b-tree
b-tree variants |
0.0 | 1 | 1987 | Two Access Methods Using Compact Binary Trees · IEEE Trans. Software Eng. 1987 |
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures |
0.0 | 1 | 1986 | Some Variations on RSA Signatures and Their Security · CRYPTO 1986 |
Cryptographic primitives and cryptanalysis › public-key cryptography › digital signatures › factorization-based signature
RSA signature |
0.0 | 1 | 1986 | Some Variations on RSA Signatures and Their Security · CRYPTO 1986 |
Cryptographic primitives and cryptanalysis
security analysis |
0.0 | 1 | 1986 | Some Variations on RSA Signatures and Their Security · CRYPTO 1986 |
Cryptographic primitives and cryptanalysis › public-key cryptography
signature scheme cryptanalysis |
0.0 | 1 | 1985 | Attacks on Some RSA Signatures · CRYPTO 1985 |
Privacy and data protection
inference attack |
0.0 | 1 | 1983 | Compromising Statistical Databases Responding to Queries about Means · ACM Trans. Database Syst. 1983 |
Privacy and data protection › statistical database privacy
inference control |
0.0 | 1 | 1983 | Answering Queries Without Revealing Secrets · ACM Trans. Database Syst. 1983 |
Privacy and data protection › differential privacy › privacy auditing
query auditing |
0.0 | 1 | 1983 | Compromising Statistical Databases Responding to Queries about Means · ACM Trans. Database Syst. 1983 |
Privacy and data protection
statistical database privacy |
0.0 | 1 | 1983 | Compromising Statistical Databases Responding to Queries about Means · ACM Trans. Database Syst. 1983 |
Data models and query languages
database programming language |
0.0 | 1 | 1981 | High-Level Programming Features for Improving the Efficiency of a Relational Database System · ACM Trans. Database Syst. 1981 |
Programming languages and type systems
language design |
0.0 | 1 | 1981 | High-Level Programming Features for Improving the Efficiency of a Relational Database System · ACM Trans. Database Syst. 1981 |
Privacy and data protection
information disclosure |
0.0 | 1 | 1983 | Answering Queries Without Revealing Secrets · ACM Trans. Database Syst. 1983 |
Methods — techniques the papers use, named apart from their topics
log-structured implementation · 0.0cryptanalysis · 0.0secrecy analysis · 0.0formal safety criteria · 0.0tuple identifiers · 0.0marking · 0.0key-order preservation · 0.0cursors · 0.0compact binary tree representation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1996 | Atomic Recovery Units: Failure Atomicity for Logical DisksabstractAtomic recovery units (ARUs) are a mechanism that allows several logical disk operations to be executed as a single atomic unit with respect to failures. For example, ARUs can be used during file creation to update several pieces of file meta-data atomically. ARUs simplify systems, as they isolate issues of atomicity within the logical disk system, ARUs are designed as part of the Logical Disk (LD), which provides an interface to disk storage that separates file and disk management by using logical block numbers and block lists. This paper discusses the semantics of concurrent ARUs, as well as the concurrency control they require. A prototype implementation in a log-structured logical disk system is presented and evaluated. The performance evaluation shows that the run-time overhead to support concurrent ARUs is negligible for Read and Write operations, and small but pronounced for file creation (4.0%-7.2%) and deletion (17.9%-20.5%) which mainly manipulate meta-data. The low overhead (when averaged over file creation, writing, reading, and deletion) for concurrent ARUs shows that issues of atomicity can be successfully isolated within the disk system. Robert Grimm 0001, Wilson C. Hsieh, Wiebren de Jonge, M. Frans Kaashoek |
ICDCS | 3 |
| 1994 | Roles and Dynamic Subclasses: A Modal Logic Approach
Roel J. Wieringa, Wiebren de Jonge, Paul Spruit |
ECOOP | 2 |
| 1993 | The Logical Disk: A New Approach to Improving File SystemsabstractThe Logical Disk (LD) defines a new interface to disk storage that separates file management and disk management by using logical block numbers and block lists. The LD interface is designed to support multiple file systems and to allow multiple implementations, both of which are important given the increasing use of kernels that support multiple operating system personalities.A log-structured implementation of LD (LLD) demonstrates that LD can be implemented efficiently. LLD adds about 5% to 10% to the purchase cost of a disk for the main memory it requires. Combining LLD with an existing file system results in a log-structured file system that exhibits the same performance characteristics as the Sprite log-structured file system. Wiebren de Jonge, M. Frans Kaashoek, Wilson C. Hsieh |
SOSP | 1 |
| 1987 | Two Access Methods Using Compact Binary TreesabstractIt is shown how a highly compact representation of binary trees can be used as the basis of two access methods for dynamic files, called BDS-trees and S-trees, respectively. Both these methods preserve key-order and offer easy and efficient sequential access. They are different in the way the compact binary trees are used for searching. With a BDS-tree the search is a digital search using binary digits. Although the S-tree search is performed on a bit-by-bit basis as well, it will appear to be slightly different. Actually, with S-trees the compact binary trees are used to represent separators at low storage costs. As a result, the fan-out, and thus performance, of a B-tree can be improved by using within each index page an S-tree for representing separators efficiently. Wiebren de Jonge, Andrew S. Tanenbaum, Reind P. van de Riet |
IEEE Trans. Software Eng. | 1 |
| 1986 | Some Variations on RSA Signatures and Their Security
Wiebren de Jonge, David Chaum |
CRYPTO | 1 |
| 1985 | Attacks on Some RSA Signatures
Wiebren de Jonge, David Chaum |
CRYPTO | 1 |
| 1983 | Privacy and security in information systems using programming language features
Reind P. van de Riet, Martin L. Kersten, Wiebren de Jonge, Anthony I. Wasserman |
Inf. Syst. | 3 |
| 1983 | Compromising Statistical Databases Responding to Queries about MeansabstractThis paper describes how to compromise a statistical database which only answers queries about arithmetic means for query sets whose cardinality falls in the range [ k, N - k ], for some k > 0, where N ≥ 2 k is the number of records in the database. The compromise is shown to be easy and to require only a little preknowledge; knowing the cardinality of just one nonempty query set is usually sufficient. This means that not only count and sum queries, but also queries for arithmetic means can be extremely dangerous for the security of a statistical database, and that this threat must be taken into account explicitly by protective measures. This seems quite important from a practical standpoint: while arithmetic means were known for some time to be not altogether harmless, the (perhaps surprising) extent of the threat is now shown. Wiebren de Jonge |
ACM Trans. Database Syst. | 1 |
| 1983 | Answering Queries Without Revealing SecretsabstractQuestion-answering systems must often keep certain information secret. This can be accomplished, for example, by sometimes refusing to answer a query. Here the danger of revealing a secret by refusing to answer a query is investigated. First several criteria that can be used to decide whether or not to answer a query are developed. Then it is shown which of these criteria are safe if the questioner knows nothing at all about what is kept secret. Furthermore, it is proved that one of these criteria is safe even if the user of the system knows which information is to be kept secret. George L. Sicherman, Wiebren de Jonge, Reind P. van de Riet |
ACM Trans. Database Syst. | 2 |
| 1981 | High-Level Programming Features for Improving the Efficiency of a Relational Database SystemabstractThis paper discusses some high-level language programming constructs that can be used to manipulate the relations of a relational database system efficiently. Three different constructs are described: (1) tuple identifiers that directly reference tuples of a relation; (2) cursors that may iterate over the tuples of a relation; and (3) markings, a form of temporary relation consisting of a set of tuple identifiers. In each case, attention is given to syntactic, semantic, and implementation considerations. The use of these features is first presented within the context of the programming language PLAIN, and it is then shown how these features could be used more generally to provide database manipulation capabilities in a high-level programming language. Consideration is also given to issues of programming methodology, with an important goal being the achievement of a balance between the enforcement of good programming practices and the ability to write efficient programs. Reind P. van de Riet, Anthony I. Wasserman, Martin L. Kersten, Wiebren de Jonge |
ACM Trans. Database Syst. | 4 |