Skip to content

John C. Mitchell

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

109

Venues

47

Active years

1982–2026

Best venue rank

A*

Where they publish

Papers

109 indexed papers, newest first.

YearVenueTitleAuthors
2026CHIReVisor: A Reflective Design Tool for Instructional Designers to Improve Teacher Training Materials via AI Discussions.Jeongyeon Kim, Miroslav Suzara, John C. Mitchell
2026HPCAProtean: A Programmable Spectre Defense.Nicholas Mosier, Hamed Nemati, John C. Mitchell, Caroline Trippel
2025AIEDAI Web Agents Can Effectively Guide Lesson Design and Predict Student Outcomes.Sierra Wang, John C. Mitchell, Chris Piech
2025SIGCSECoding Pathfinder: A Platform for Creative, Self-Guided Mastery in Programming.Ishita Gupta, Maya Bridgman, Sierra Wang, John C. Mitchell
2024ICMLPosition: TrustLLM: Trustworthiness in Large Language Models.Yue Huang, Lichao Sun, Haoran Wang, Siyuan Wu, Qihui Zhang, Yuan Li, Chujie Gao, Yixin Huang, Wenhan Lyu, Yixuan Zhang, Xiner Li, Hanchi Sun, Zhengliang Liu, Yixin Liu, Yijue Wang, Zhikun Zhang, Bertie Vidgen, Bhavya Kailkhura, Caiming Xiong, Chaowei Xiao, Chunyuan Li, Eric P. Xing, Furong Huang, Hao Liu, Heng Ji, Hongyi Wang, Huan Zhang, Huaxiu Yao, Manolis Kellis, Marinka Zitnik, Meng Jiang, Mohit Bansal, James Zou, Jian Pei, Jian Liu, Jianfeng Gao, Jiawei Han, Jieyu Zhao, Jiliang Tang, Jindong Wang, Joaquin Vanschoren, John C. Mitchell, Kai Shu, Kaidi Xu, Kai-Wei Chang, Lifang He, Lifu Huang, Michael Backes, Neil Zhenqiang Gong, Philip S. Yu, Pin-Yu Chen, Quanquan Gu, Ran Xu, Rex Ying, Shuiwang Ji, Suman Jana, Tianlong Chen, Tianming Liu, Tianyi Zhou, William Wang, Xiang Li, Xiangliang Zhang, Xiao Wang, Xing Xie, Xun Chen, Xuyu Wang, Yan Liu, Yanfang Ye, Yinzhi Cao, Yong Chen, Yue Zhao
2024SIGCSEMath IDE: A Platform for Creating with Math.Sierra Wang, John C. Mitchell, Nick Haber, Chris Piech
2024SIGCSEA Large Scale RCT on Effective Error Messages in CS1.Sierra Wang, John C. Mitchell, Chris Piech
2024SPSerberus: Protecting Cryptographic Code from Spectres at Compile-Time.Nicholas Mosier, Hamed Nemati, John C. Mitchell, Caroline Trippel
2023SIGCSEDetecting the Reasons for Program Decomposition in CS1 and Evaluating Their Impact.Charis Charitsis, Chris Piech, John C. Mitchell
2022SIGCSEFeedback on Program Development Process for CS1 Students.Charis Charitsis, Chris Piech, John C. Mitchell
2020CHIReinforcement Learning for the Adaptive Scheduling of Educational Activities.Jonathan Bassen, Bharathan Balaji, Michael Schaarschmidt, Candace Thille, Jay Painter, Dawn Zimmaro, Alex Games, Ethan Fast, John C. Mitchell
2018ESORICSData Oblivious Genome Variants Search on Intel SGX.Avradip Mandal, John C. Mitchell, Hart Montgomery, Arnab Roy
2016NDSSPrivacy-Preserving Shortest Path Computation.David J. Wu, Joe Zimmerman, Jrmy Planul, John C. Mitchell
2016SPTarget Fragmentation in Android Apps.Patrick Mutchler, Yeganeh Safaei, Adam Doup, John C. Mitchell
2015UAIFast Algorithms for Learning with Long N-grams via Suffix Tree Based Matrix Multiplication.Hristo S. Paskov, John C. Mitchell, Trevor J. Hastie
2014AISTATSAn Efficient Algorithm for Large Scale Compressive Feature Learning.Hristo S. Paskov, John C. Mitchell, Trevor J. Hastie
2014CHIEasy does it: more usable CAPTCHAs.Elie Bursztein, Angelique Moscicki, Celine Fabry, Steven Bethard, John C. Mitchell, Dan Jurafsky
2014CRYPTOAutomated Analysis of Cryptographic Assumptions in Generic Group Models.Gilles Barthe, Edvard Fagerholm, Dario Fiore, John C. Mitchell, Andre Scedrov, Benedikt Schmidt
2014STACSData-Oblivious Data Structures.John C. Mitchell, Joe Zimmerman
2013HotOSToward Principled Browser Security.Edward Z. Yang, Deian Stefan, John C. Mitchell, David Mazires, Petr Marchenko, Brad Karp
2012ICFPAddressing covert termination and timing channels in concurrent information flow systems.Deian Stefan, Alejandro Russo, Pablo Buiras, Amit Levy, John C. Mitchell, David Mazires
2012OSDIHails: Protecting Data Privacy in Untrusted Web Applications.Daniel B. Giffin, Amit Levy, Deian Stefan, David Terei, David Mazires, John C. Mitchell, Alejandro Russo
2012WWWSessionJuggler: secure web login from an untrusted terminal using session hijacking.Elie Bursztein, Chinmay Soman, Dan Boneh, John C. Mitchell
2012SPThird-Party Web Tracking: Policy and Technology.Jonathan R. Mayer, John C. Mitchell
2011CCSText-based CAPTCHA strengths and weaknesses.Elie Bursztein, Matthieu Martin, John C. Mitchell
2011ESORICSReclaiming the Blogosphere, TalkBack: A Secure LinkBack Protocol for Weblogs.Elie Bursztein, Baptiste Gourdin, John C. Mitchell
2011HASKELLFlexible dynamic information flow control in Haskell.Deian Stefan, Alejandro Russo, John C. Mitchell, David Mazires
2011SPThe Failure of Noise-Based Non-continuous Audio Captchas.Elie Bursztein, Romain Beauxis, Hristo S. Paskov, Daniele Perito, Celine Fabry, John C. Mitchell
2011SPAutomated Analysis of Security-Critical JavaScript APIs.Ankur Taly, lfar Erlingsson, John C. Mitchell, Mark S. Miller, Jasvir Nagra
2011SASProgram Analysis for Web Security.John C. Mitchell
2011WoLLICA Symbolic Logic with Exact Bounds for Cryptographic Protocols.John C. Mitchell
2010FCA Learning-Based Approach to Reactive Security.Adam Barth, Benjamin I. P. Rubinstein, Mukund Sundararajan, John C. Mitchell, Dawn Song, Peter L. Bartlett
2010NDSSA Security Evaluation of DNSSEC with NSEC3.Jason Bau, John C. Mitchell
2010SPState of the Art: Automated Black-Box Web Application Vulnerability Testing.Jason Bau, Elie Bursztein, Divij Gupta, John C. Mitchell
2010SPHow Good Are Humans at Solving CAPTCHAs? A Large Scale Evaluation.Elie Bursztein, Steven Bethard, Celine Fabry, John C. Mitchell, Daniel Jurafsky
2010SPObject Capabilities and Isolation of Untrusted Web Applications.Sergio Maffeis, John C. Mitchell, Ankur Taly
2009CCSTrackBack spam: abuse and prevention.Elie Bursztein, Peifung E. Lam, John C. Mitchell
2009ESORICSIsolating JavaScript with Filters, Rewriting, and Wrappers.Sergio Maffeis, John C. Mitchell, Ankur Taly
2009SIGCOMMPractical declarative network management.Timothy L. Hinrichs, Natasha Gude, Martn Casado, John C. Mitchell, Scott Shenker
2009TrustBusA Formalization of HIPAA for a Medical Messaging System.Peifung E. Lam, John C. Mitchell, Sharada Sundaram
2008ACNSAnalysis of EAP-GPSK Authentication Protocol.John C. Mitchell, Arnab Roy, Paul D. Rowe, Andre Scedrov
2008APLASAn Operational Semantics for JavaScript.Sergio Maffeis, John C. Mitchell, Ankur Taly
2008CCSRobust defenses for cross-site request forgery.Adam Barth, Collin Jackson, John C. Mitchell
2008RAIDA Layered Architecture for Detecting Malicious Behaviors.Lorenzo Martignoni, Elizabeth Stinson, Matt Fredrikson, Somesh Jha, John C. Mitchell
2007DIMVACharacterizing Bots' Remote Control Behavior.Elizabeth Stinson, John C. Mitchell
2007ESORICSInductive Proofs of Computational Secrecy.Arnab Roy, Anupam Datta, Ante Derek, John C. Mitchell
2006LICSManaging Digital Rights using Linear Logic.Adam Barth, John C. Mitchell
2006WWWProtecting browser state from web privacy attacks.Collin Jackson, Andrew Bortz, Dan Boneh, John C. Mitchell
2006SPPrivacy and Contextual Integrity: Framework and Applications.Adam Barth, Anupam Datta, John C. Mitchell, Helen Nissenbaum
2006TCCGames and the Impossibility of Realizable Ideal Functionality.Anupam Datta, Ante Derek, John C. Mitchell, Ajith Ramanathan, Andre Scedrov
2005CCSA modular correctness proof of IEEE 802.11i and TLS.Changhua He, Mukund Sundararajan, Anupam Datta, Ante Derek, John C. Mitchell
2005ICALPProbabilistic Polynomial-Time Semantics for a Protocol Security Logic.Anupam Datta, Ante Derek, John C. Mitchell, Vitaly Shmatikov, Mathieu Turuani
2005NDSSSecurity Analysis and Improvements for IEEE 802.11i.Changhua He, John C. Mitchell
2005POPLEnterprise privacy promises and enforcement.Adam Barth, John C. Mitchell
2005PPDPSecurity analysis of network protocols: logical and computational methods.John C. Mitchell
2005TCCOn the Relationships Between Notions of Simulation-Based Security.Anupam Datta, Ralf Ksters, John C. Mitchell, Ajith Ramanathan
2004ACSACSecuring Java RMI-Based Distributed Applications.Ninghui Li, John C. Mitchell, Derrick Tong
2004FOSSACSProbabilistic Bisimulation and Equivalence for Security Analysis of Network Protocols.Ajith Ramanathan, John C. Mitchell, Andre Scedrov, Vanessa Teague
2004NDSSClient-Side Defense Against Web-Based Identity Theft.Neil Chou, Robert Ledesma, Yuka Teraguchi, John C. Mitchell
2003CCSRelating cryptography and formal methods: a panel.Michael Backes, Catherine Meadows, John C. Mitchell
2003CCSSecure protocol composition.Anupam Datta, Ante Derek, John C. Mitchell, Dusko Pavlovic
2003CONCURContract Signing, Optimism, and Advantage.Rohit Chadha, John C. Mitchell, Andre Scedrov, Vitaly Shmatikov
2003CONCURComposition of Cryptographic Protocols in a Probabilistic Polynomial-Time Process Calculus.Paulo Mateus, John C. Mitchell, Andre Scedrov
2003MFPSSecure Protocol Composition.Anupam Datta, Ante Derek, John C. Mitchell, Dusko Pavlovic
2003PADLDATALOG with Constraints: A Foundation for Trust Management Languages.Ninghui Li, John C. Mitchell
2003SPSpecifying and Verifying Hardware for Tamper-Resistant Software.David Lie, John C. Mitchell, Chandramohan A. Thekkath, Mark Horowitz
2003SPBeyond Proof-of-Compliance: Safety and Availability Analysis in Trust Management.Ninghui Li, William H. Winsborough, John C. Mitchell
2002SPDesign of a Role-Based Trust-Management Framework.Ninghui Li, John C. Mitchell, William H. Winsborough
2001CCSDistributed credential chain discovery in trust management: extended abstract.Ninghui Li, William H. Winsborough, John C. Mitchell
2001ESOPProbabilistic Polynomial-Time Process Calculus and Security Protocol Analysis.John C. Mitchell
2001LICSProbabilistic Polynominal-Time Process Calculus and Security Protocol Analysis.John C. Mitchell, Ajith Ramanathan, Andre Scedrov, Vanessa Teague
2001POPLProgramming language methods in computer security.John C. Mitchell
2000ASPLOSArchitectural Support for Copy and Tamper Resistant Software.David Lie, Chandramohan A. Thekkath, Mark Mitchell, Patrick Lincoln, Dan Boneh, John C. Mitchell, Mark Horowitz
2000FCAnalysis of Abuse-Free Contract Signing.Vitaly Shmatikov, John C. Mitchell
2000NDSSAnalysis of a Fair Exchange Protocol.Vitaly Shmatikov, John C. Mitchell
1999FMProbabilistic Polynomial-Time Equivalence and Security Analysis.Patrick Lincoln, John C. Mitchell, Mark Mitchell, Andre Scedrov
1999OOPSLAA Formal Framework for the Java Bytecode Language and Verifier.Stephen N. Freund, John C. Mitchell
1998CAVFinite-State Analysis of Security Protocols.John C. Mitchell
1998CCSA Probabilistic Poly-Time Framework for Protocol Analysis.Patrick Lincoln, John C. Mitchell, Mark Mitchell, Andre Scedrov
1998FOCSA Linguistic Characterization of Bounded Oracle Computation and Probabilistic Polynomial Time.John C. Mitchell, Mark Mitchell, Andre Scedrov
1998OOPSLAA Type System for Object Initialization in the Java Bytecode Language.Stephen N. Freund, John C. Mitchell
1997OOPSLAAdding Type Parameterization to the Java Language.Ole Agesen, Stephen N. Freund, John C. Mitchell
1997SPAutomated analysis of cryptographic protocols using Mur-phi.John C. Mitchell, Mark Mitchell, Ulrich Stern
1996ICALPEffective Models of Polymorphism, Subtyping and Recursion (Extended Abstract).John C. Mitchell, Ramesh Viswanathan
1995FCTA Delegation-based Object Calculus with Subtying.Kathleen Fisher, John C. Mitchell
1995POPLLower Bounds on Type Inference with Subtypes.My Hoang, John C. Mitchell
1994POPLA Type System for Prototyping Languages.Dinesh Katiyar, David C. Luckham, John C. Mitchell
1993LICSStandard ML-NJ weak polymorphism and imperative constructsMy Hoang, John C. Mitchell, Ramesh Viswanathan
1993LICSA lambda calculus of objects and method specializationJohn C. Mitchell, Furio Honsell, Kathleen Fisher
1992CSLNotes on Sconing and Relators.John C. Mitchell, Andre Scedrov
1992LICSOperational aspects of linear lambda calculusPatrick Lincoln, John C. Mitchell
1992POPLPER Models of Subtyping, Recursive Types and Higher-Order Polymorphism.Kim B. Bruce, John C. Mitchell
1992POPLAlgorithmic Aspects of Type Inference with Subtypes.Patrick Lincoln, John C. Mitchell
1991POPLAn Extension of Standard ML Modules with Subtyping and Inheritance.John C. Mitchell, Sigurd Meldal, Neel Madhav
1990FOCSDecision Problems for Propositional Linear LogicPatrick Lincoln, John C. Mitchell, Andre Scedrov, Natarajan Shankar
1990POPLHigher-Order Modules and the Phase Distinction.Robert Harper, John C. Mitchell, Eugenio Moggi
1990POPLToward a Typed Foundation for Method Specialization and Inheritance.John C. Mitchell
1989MFPSOperations on Records.Luca Cardelli, John C. Mitchell
1989POPLPolymorphic Unification and ML Typing.Paris C. Kanellakis, John C. Mitchell
1988POPLThe Essence of ML.John C. Mitchell, Robert Harper
1987LICSKripke-Style models for typed lambda calculusJohn C. Mitchell, Eugenio Moggi
1987POPLEmpty Types in Polymorphic Lambda Calculus.Albert R. Meyer, John C. Mitchell, Eugenio Moggi, Richard Statman
1986POPLRepresentation Independence and Data Abstraction.John C. Mitchell
1986TARKRealisability Semantics for Error-Tolerant Logics.John C. Mitchell, Michael J. O'Donnell
1985POPLAbstract Types Have Existential Type.John C. Mitchell, Gordon D. Plotkin
1984FOCSSemantic Models for Second-Order Lambda CalculusJohn C. Mitchell
1984POPLCoercion and Type Inference.John C. Mitchell
1983PODSInference Rules for Functional and Inclusion Dependencies.John C. Mitchell
1982POPLAxiomatic Definability and Completeness for Recursive Programs.Albert R. Meyer, John C. Mitchell