Demo Data from SIGIR 2026 / reviewers in the wild / expert
Joel Weinberger
dblp:96/8881
· DBLP profile ↗
7ranked-venue papers
3as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 6 · 3 first-authorSoftware engineering, systems software and programming languages · 1Human-computer interaction and ubiquitous computing · 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 |
Program verification · 38% Programming languages and type systems · 38% Operating systems · 25% | |
| Network and information security
2 papers |
Systems and software security · 68% Web and mobile security · 32% |
Topics — the 4 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Web and mobile security
javascript security |
0.1 | 1 | 2010 | Preventing Capability Leaks in Secure JavaScript Subsets · NDSS 2010 |
Systems and software security
language-based security |
0.1 | 1 | 2010 | Preventing Capability Leaks in Secure JavaScript Subsets · NDSS 2010 |
Operating systems › system security › operating system security › protection mechanism
capability-based protection |
0.1 | 1 | 2010 | Preventing Capability Leaks in Secure JavaScript Subsets · NDSS 2010 |
Systems and software security
vulnerability discovery |
0.0 | 1 | 2009 | Cross-Origin JavaScript Capability Leaks: Detection, Exploitation, and Defense · USENIX Security Symposium 2009 |
Methods — techniques the papers use, named apart from their topics
predicate transformers · 0.2dijkstra monad · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | A Week to Remember: The Impact of Browser Warning Storage Policies
Joel Weinberger, Adrienne Porter Felt |
SOUPS | 1 |
| 2013 | Verifying higher-order programs with the dijkstra monadabstractModern programming languages, ranging from Haskell and ML, to JavaScript, C# and Java, all make extensive use of higher-order state. This paper advocates a new verification methodology for higher-order stateful programs, based on a new monad of predicate transformers called the Dijkstra monad. Nikhil Swamy, Joel Weinberger, Cole Schlesinger, Juan Chen 0002, Benjamin Livshits |
PLDI | 2 |
| 2011 | Diesel: applying privilege separation to database accessabstractDatabase-backed applications typically grant complete database access to every part of the application. In this scenario, a flaw in one module can expose data that the module never uses for legitimate purposes. Drawing parallels to traditional privilege separation, we argue that database data should be subject to limitations such that each section of code receives access to only the data it needs. We call this data separation. Data separation defends against SQL-based errors including buggy queries and SQL injection attacks and facilitates code review, since a module's policy makes the extent of its database access explicit to programmers and code reviewers. We construct a system called Diesel, which implements data separation by intercepting database queries and applying modules' restrictions to the queries. We evaluate Diesel on three widely-used applications: Drupal, JForum, and WordPress. Adrienne Porter Felt, Matthew Finifter, Joel Weinberger, David A. Wagner 0001 |
AsiaCCS | 3 |
| 2011 | A Systematic Analysis of XSS Sanitization in Web Application Frameworks
Joel Weinberger, Prateek Saxena, Devdatta Akhawe, Matthew Finifter, Richard Shin, Dawn Song |
ESORICS | 1 |
| 2011 | Towards Client-side HTML Security Policies
Joel Weinberger, Adam Barth, Dawn Song |
HotSec | 1 |
| 2010 | Preventing Capability Leaks in Secure JavaScript Subsets
Matthew Finifter, Joel Weinberger, Adam Barth |
NDSS | 2 |
| 2009 | Cross-Origin JavaScript Capability Leaks: Detection, Exploitation, and Defense
Adam Barth, Joel Weinberger, Dawn Song |
USENIX Security Symposium | 2 |