| 2012 | ACSAC | Separation virtual machine monitors. | John P. McDermott, Bruce E. Montrose, Margery Li, James Kirby, Myong H. Kang |
| 2008 | CCS | A formal security policy for xenon. | John P. McDermott, Leo Freitas |
| 2005 | ACSAC | Highlights from the 2005 New Security Paradigms Workshop. | Simon N. Foley, Abe Singer, Michael E. Locasto, Stelios Sidiroglou, Angelos D. Keromytis, John P. McDermott, Julie Thorpe, Paul C. van Oorschot, Anil Somayaji, Richard Ford, Mark Bush, Alex Boulatov |
| 2005 | NSPW | Visual security protocol modeling. | John P. McDermott |
| 2003 | NSPW | Merging paradigms of survivability and security: stochastic faults and designed faults. | John P. McDermott, Anya Kim, Judith N. Froscher |
| 2001 | ACSAC | Abuse-Case-Based Assurance Arguments. | John P. McDermott |
| 1999 | ACSAC | Using Abuse Case Models for Security Requirements Analysis. | John P. McDermott, Chris Fox |
| 1998 | NSPW | Position Paper: Prolepsis on the Problem of Trojan-horse Based Integrity Attacks. | John P. McDermott |
| 1997 | ACSAC | Doc, Wyatt, and Virgil: Prototyping Storage Jamming Defenses. | John P. McDermott, R. Gelinas, S. Ornstein |
| 1997 | DBSEC | Replication Does Survive Information Warfare Attacks. | John P. McDermott |
| 1996 | CSCW | Computer Support for Clinical Practice: Embedding and Evolving Protocols of Care. | Barbara Katzenberg, Fred Pickard, John P. McDermott |
| 1995 | DBSEC | Storage Jamming. | John P. McDermott, David M. Goldschlag |
| 1994 | ACSAC | A practical approach to high assurance multilevel secure computing service. | Judith N. Froscher, Myong H. Kang, John P. McDermott, Oliver Costich, Carl E. Landwehr |
| 1994 | CSCW | Meaning-Making in the Creation of Useful Summary Reports. | Barbara Katzenberg, John P. McDermott |
| 1994 | DBSEC | The b²/c³ Problem: How Big Buffers Overcome Convert Channel Cynicism in Trusted Database Systems. | John P. McDermott |
| 1994 | EKAW | The SBF Framework, 1989-1994: From Applications to Workplaces. | Gregg Yost, Georg Klinker, Marc Linster, David Marques, John P. McDermott |
| 1993 | DBSEC | Performance Analysis of Transaction Management Algorithms for the SINTRA Replicated-Architecture Database System. | John P. McDermott, Ravi Mukkamala |
| 1992 | AAAI | A Personal Learning Apprentice. | C. Lisa Dent, Jesus Boticario, John P. McDermott, Tom M. Mitchell, David Zabowski |
| 1992 | DBSEC | Orange Locking: Channel-Free Database Concurrency Control Via Locking. | John P. McDermott, Sushil Jajodia |
| 1992 | SP | A multilevel transaction problem for multilevel secure database systems and its solution for the replicated architecture. | Oliver Costich, John P. McDermott |
| 1991 | ACSAC | A single-level scheduler for the replicated architecture for multilevel-secure databases. | John P. McDermott, Sushil Jajodia, Ravi S. Sandhu |
| 1990 | AAAI | Developing Software is like Talking to Eskimos about Snow. | John P. McDermott |
| 1990 | ACSAC | Successful acquisition of certifiable application systems (or: How not to shake hands with the tar baby). | Judith N. Froscher, John P. McDermott, Christian N. Payne, Herman Otto Lubbes |
| 1990 | ACSAC | Informal top-level specifications for trusted application systems. | John P. McDermott, Judith N. Froscher, Christian N. Payne, Herman Otto Lubbes |
| 1990 | ACSAC | On models for a trusted application system. | Christian N. Payne, Judith N. Froscher, John P. McDermott |
| 1987 | AAAI | A KNACK for Knowledge Acquisition. | Georg Klinker, Casey Boyd, Serge Genetet, John P. McDermott |
| 1986 | AAAI | Panel: Directions for Expert Systems. | Janice S. Aikins, Frederick Hayes-Roth, John P. McDermott, Herbert Schorr, Reid G. Smith |
| 1986 | AAAI | MOLE: A Knowledge Acquisition Tool that Uses its Head. | Larry J. Eshelman, John P. McDermott |
| 1986 | AAAI | Panel: Knowledge Representation Meets Knowledge Acquisition: What Are the Needs and Where Is the Leverage? | Robert Neches, Richard Fikes, Casimir A. Kulikowski, John P. McDermott, Ramesh S. Patil |
| 1985 | IJCAI | MORE: An Intelligent Knowledge Acquisition Tool. | Gary S. Kahn, Steven J. Nowlan, John P. McDermott |
| 1985 | IJCAI | Knowledge Acquisition for Constructive Systems. | Sandra Marcus, John P. McDermott, Tianran Wang |
| 1983 | AAAI | TALIB: An IC Layout Design Assistant. | Jin Kim, John P. McDermott |
| 1983 | IJCAI | Decision-Making in Time-Critical Situations. | Shoichi Masui, John P. McDermott, Alan Sobel |
| 1983 | IJCAI | Extracting Knowledge From Expert Systems. | John P. McDermott |
| 1981 | IJCAI | Extending a Knowledge-Based System to Deal with Ad Hoc Constraints. | John P. McDermott, Barbara Steele |
| 1980 | AAAI | RI: an Expert in the Computer Systems Domain. | John P. McDermott |
| 1977 | IJCAI | OPS, A Domain-Independent Production System Language. | Charles Forgy, John P. McDermott |
| 1977 | IJCAI | Knowledge Acquisition from Structural Descriptions. | Frederick Hayes-Roth, John P. McDermott |
| 1977 | IJCAI | Less Than General Production System Architectures. | Douglas B. Lenat, John P. McDermott |
| 1977 | IJCAI | Problems in Building an Instructable Production System. | Michael D. Rychener, Charles Forgy, Pat Langley, John P. McDermott, Allen Newell, K. Ramakrishna |