Demo Data from SIGIR 2026 / reviewers in the wild / expert
Christa Jenkins
dblp:320/8316
· DBLP profile ↗
4ranked-venue papers
0as first author
4since 2021 · last 2026
0000-0002-5434-5018ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 since 2021Security and privacy · 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
3 papers |
Compilers and program optimization · 44% Program verification · 39% Programming languages and type systems · 17% | |
| Network and information security
1 paper |
Cryptographic protocols and secure computation · 87% Network security · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 10 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
code generation |
0.9 | 1 | 2025 | AutoMan: Facilitating Verified Distributed Systems Development Through Automatic Code Generation and Manual Optimizations · SOSP 2025 |
Compilers and program optimization › code generation › parallel code generation
distributed-memory code generation |
0.9 | 1 | 2025 | AutoMan: Facilitating Verified Distributed Systems Development Through Automatic Code Generation and Manual Optimizations · SOSP 2025 |
Cryptographic protocols and secure computation › key management › public key infrastructure
certificate validation |
0.8 | 1 | 2024 | ARMOR: A Formally Verified Implementation of X.509 Certificate Chain Validation · SP 2024 |
Cryptographic protocols and secure computation › key management
public key infrastructure |
0.8 | 1 | 2024 | ARMOR: A Formally Verified Implementation of X.509 Certificate Chain Validation · SP 2024 |
Program verification › proof assistants
coq |
0.7 | 1 | 2023 | A Type-Based Approach to Divide-and-Conquer Recursion in Coq · Proc. ACM Program. Lang. 2023 |
Program verification
proof assistants |
0.7 | 1 | 2023 | A Type-Based Approach to Divide-and-Conquer Recursion in Coq · Proc. ACM Program. Lang. 2023 |
Programming languages and type systems
type theory |
0.7 | 1 | 2023 | A Type-Based Approach to Divide-and-Conquer Recursion in Coq · Proc. ACM Program. Lang. 2023 |
Network security › secure communication › secure communication protocol
TLS |
0.2 | 1 | 2024 | ARMOR: A Formally Verified Implementation of X.509 Certificate Chain Validation · SP 2024 |
Program verification
mechanized verification |
0.2 | 1 | 2024 | ARMOR: A Formally Verified Implementation of X.509 Certificate Chain Validation · SP 2024 |
Logic in computer science
proof theory |
0.2 | 1 | 2023 | A Type-Based Approach to Divide-and-Conquer Recursion in Coq · Proc. ACM Program. Lang. 2023 |
Methods — techniques the papers use, named apart from their topics
manual optimization · 1.7formal verification · 1.5system f omega · 1.3positive-recursive types · 1.3divide-and-conquer recursion · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Automatically Tightening Access Control Policies with RestricterabstractRobust access control is a cornerstone of secure software, systems, and networks. An access control mechanism is as effective as the policy it enforces. However, authoring effective policies that satisfy desired properties such as the principle of least privilege is a challenging task even for experienced administrators. In this paper, we set out to address this pain point by proposing Restricter , which automatically tightens each (permit) policy rule of a policy with respect to an access log, which captures some already exercised access requests and their corresponding access decisions ( i.e. , allow or deny). Restricter achieves policy tightening by reducing the number of access requests permitted by a policy rule without sacrificing the functionality of the underlying system it is regulating. We implement Restricter for Amazon’s Cedar policy language and demonstrate its effectiveness through two realistic case studies. Ka Lok Wu, Christa Jenkins, Scott D. Stoller, Omar Chowdhury |
TACAS (1) | 2 |
| 2025 | AutoMan: Facilitating Verified Distributed Systems Development Through Automatic Code Generation and Manual Optimizations
Ti Zhou, Christa Jenkins, Omar Chowdhury, Shuai Mu 0001 |
SOSP | 3 |
| 2024 | ARMOR: A Formally Verified Implementation of X.509 Certificate Chain ValidationabstractWe present ARMOR, the first substantial effort towards an X.509 certificate chain validation logic (CCVL) implementation with formal, machine-checked correctness guarantees for a large portion of RFC 5280. ARMOR is designed with the twofold goal of providing 1) a formal, machine checked alternative to the RFC specifications, and 2) a reference implementation and test oracle. ARMOR features a modular architecture in which the X.509 CCVL is decomposed into several modules, each of which is independently specified, implemented, and verified. Currently, the formally verified modules of ARMOR include those for the specification and parsing of (subsets of) the PEM and ASN.1 X.690 DER languages, certificate chain building, and many semantic properties concerning required properties of fields within a single certificate and across certificates in a chain. To empirically evaluate its achievement of these goals, we compare ARMOR with 11 open-source X.509 implementations and an open-source certificate linter for its specificational accuracy and runtime overhead. In our evaluation, although ARMOR incurs a high overhead, through its use we are able to detect several noncompliances. Finally, we show an end-to-end application of ARMOR by integrating it with the TLS 1.3 implementation of BoringSSL and testing it with Curl. Joyanta Debnath, Christa Jenkins, Yuteng Sun, Sze Yiu Chau, Omar Chowdhury |
SP | 2 |
| 2023 | A Type-Based Approach to Divide-and-Conquer Recursion in CoqabstractThis paper proposes a new approach to writing and verifying divide-and-conquer programs in Coq. Extending the rich line of previous work on algebraic approaches to recursion schemes, we present an algebraic approach to divide-and-conquer recursion: recursions are represented as a form of algebra, and from outer recursions, one may initiate inner recursions that can construct data upon which the outer recursions may legally recurse. Termination is enforced entirely by the typing discipline of our recursion schemes. Despite this, our approach requires little from the underlying type system, and can be implemented in System F ω plus a limited form of positive-recursive types. Our implementation of the method in Coq does not rely on structural recursion or on dependent types. The method is demonstrated on several examples, including mergesort, quicksort, Harper’s regular-expression matcher, and others. An indexed version is also derived, implementing a form of divide-and-conquer induction that can be used to reason about functions defined via our method. Pedro Abreu, Benjamin Delaware, Alex Hubers, Christa Jenkins, J. Garrett Morris, Aaron Stump |
Proc. ACM Program. Lang. | 4 |