Evaluation of the SPUR Lisp Architecture. - George S. Taylor; Paul N. Hilfinger; James R. Larus; David A. Patterson 001; Benjamin G. Zorn (ISCA, 1986)

Multiprocessing Extensions in Spur Lisp. - Benjamin G. Zorn; Kinson Ho; James R. Larus; Luigi Semenzato; Paul N. Hilfinger (IEEE Softw., 1989)

Comparing Mark-and-Sweep and Stop-and-Copy Garbage Collection. - Benjamin G. Zorn (LISP and Functional Programming, 1990)

Direct Function Calls in Lisp. - Benjamin G. Zorn; Paul N. Hilfinger (LISP Symb. Comput., 1990)

Addressing the psychology of programming in programming language design. - Brigham Bell; Wayne Citrin; Clayton H. Lewis; John Rieman; Robert P. Weaver; Nick Wilde; Benjamin G. Zorn (PPIG (1), 1992)

Empirical Measurements of Six Allocation-intensive C Programs. - Benjamin G. Zorn; Dirk Grunwald (ACM SIGPLAN Notices, 1992)

A Testbed for Studying Parallel Programs and Parallel Execution Architectures. - Dirk Grunwald; Gary J. Nutt; Anthony M. Sloane; David A. Wagner 001; Benjamin G. Zorn (MASCOTS, 1993)

Using Lifetime Predictors to Improve Memory Allocation Performance. - David A. Barrett; Benjamin G. Zorn (PLDI, 1993)

Improving the Cache Locality of Memory Allocation. - Dirk Grunwald; Benjamin G. Zorn; Robert Henderson (PLDI, 1993)

CustoMalloc: Efficient Synthesized Memory Allocators. - Dirk Grunwald; Benjamin G. Zorn (Softw. Pract. Exp., 1993)

The Measured Cost of Conservative Garbage Collection. - Benjamin G. Zorn (Softw. Pract. Exp., 1993)

EQ: Overview of a New Language Approach for Prototyping Scientific Computation. - Thomas Derby; Robert B. Schnabel; Benjamin G. Zorn (LCPC, 1994)

Partition Selection Policies in Object Database Garbage Collection. - Jonathan E. Cook 001; Alexander L. Wolf; Benjamin G. Zorn (SIGMOD Conference, 1994)

Formal Semantics of Control in a Completely Visual Programming Language. - Wayne Citrin; Michael Doherty; Benjamin G. Zorn (VL, 1994)

Using the Programming Walkthrough to Aid in Programming Language Design. - Brigham Bell; Wayne Citrin; Clayton H. Lewis; John Rieman; Robert P. Weaver; Nick Wilde; Benjamin G. Zorn (Softw. Pract. Exp., 1994)

Memory Allocation Costs in Large C and C++ Programs. - David Detlefs; Al Dosser; Benjamin G. Zorn (Softw. Pract. Exp., 1994)

A Comparison of Object-oriented Programming in Four Modern Languages. - Robert Henderson; Benjamin G. Zorn (Softw. Pract. Exp., 1994)

Evaluating Models of Memory Allocation. - Benjamin G. Zorn; Dirk Grunwald (ACM Trans. Model. Comput. Simul., 1994)

The Relationship Between Language Paradigm and Parallelism: The EQ Prototyping Language. - Thomas Derby; Robert B. Schnabel; Benjamin Zorn 001 (LCR, 1995)

Garbage Collection Using a Dynamic Threatening Boundary. - David A. Barrett; Benjamin G. Zorn (PLDI, 1995)

Corpus-Based Static Branch Prediction. - Brad Calder; Dirk Grunwald; Donald C. Lindsay; James H. Martin; Michael Mozer; Benjamin G. Zorn (PLDI, 1995)

Programming with Visual Expressions. - Wayne Citrin; Richard Hall; Benjamin G. Zorn (VL, 1995)

Object database behavior, benchmarks, and performance: workshop addendum. - Benjamin G. Zorn; Akmal B. Chaudhri (OOPSLA Addendum, 1995)

Numerical Analysis Using Nonprocedural Paradigms. - Stephen J. Sullivan; Benjamin G. Zorn (ACM Trans. Math. Softw., 1995)

Scalable Interfaces to Support Program Comprehension. - Wayne Citrin; Carlos Santiago; Benjamin G. Zorn (WPC, 1996)

Semi-automatic, Self-adaptive Control of Garbage Collection Rates in Object Databases. - Jonathan E. Cook 001; Artur Klauser; Alexander L. Wolf; Benjamin G. Zorn (SIGMOD Conference, 1996)

A New Language Design for Prototyping Numerical Computation. - Thomas Derby; Robert B. Schnabel; Benjamin G. Zorn (Sci. Program., 1996)

BIT: A Tool for Instrumenting Java Bytecodes. - Han Bok Lee; Benjamin G. Zorn (USENIX Symposium on Internet Technologies and Systems, 1997)

Evidence-Based Static Branch Prediction Using Machine Learning. - Brad Calder; Dirk Grunwald; Michael P. Jones; Donald C. Lindsay; James H. Martin; Michael Mozer; Benjamin G. Zorn (ACM Trans. Program. Lang. Syst., 1997)

A Graphical Semantics for Graphical Transformation Languages. - Wayne Citrin; Michael Doherty; Benjamin G. Zorn (J. Vis. Lang. Comput., 1997)

Static Methods in Hybrid Branch Prediction. - Dirk Grunwald; Donald C. Lindsay; Benjamin G. Zorn (IEEE PACT, 1998)

Overlapping Execution with Transfer Using Non-Strict Execution for Mobile Programs. - Chandra Krintz; Brad Calder; Han Bok Lee; Benjamin G. Zorn (ASPLOS, 1998)

Segregating Heap Objects by Reference Behavior and Lifetime. - Matthew L. Seidl; Benjamin G. Zorn (ASPLOS, 1998)

An Invitation to OOPSLA '98. - Benjamin G. Zorn (ACM SIGPLAN Notices, 1998)

A Highly Effective Partition Selection Policy for Object Database Garbage Collection. - Jonathan E. Cook 001; Alexander L. Wolf; Benjamin G. Zorn (IEEE Trans. Knowl. Data Eng., 1998)

VIPR and the Visual Programming Challenge. - Wayne Citrin; Soraya Ghiasi; Benjamin G. Zorn (J. Vis. Lang. Comput., 1998)

Exploring Last n Value Prediction. - Martin Burtscher; Benjamin G. Zorn (IEEE PACT, 1999)

Prediction Outcome History-Based Confidence Estimation for Load Value Prediction. - Martin Burtscher; Benjamin G. Zorn (J. Instr. Level Parallelism, 1999)

Corporate Support and SIGPLAN. - Benjamin G. Zorn (ACM SIGPLAN Notices, 1999)

Hybridizing and Coalescing Load Value Predictors. - Martin Burtscher; Benjamin G. Zorn (ICCD, 2000)

Designing a Trace Format for Heap Allocation Events. - Trishul M. Chilimbi; Richard E. Jones; Benjamin G. Zorn (ISMM, 2000)

An infrastructure for generating and sharing experimental workloads for persistent object systems. - Thorna O. Humphries; Artur Klauser; Alexander L. Wolf; Benjamin G. Zorn (Softw. Pract. Exp., 2000)

Composing High-Performance Memory Allocators. - Emery D. Berger; Benjamin G. Zorn; Kathryn S. McKinley (PLDI, 2001)

Implementing heap-object behavior prediction efficiently and effectively. - Matthew L. Seidl; Benjamin G. Zorn (Softw. Pract. Exp., 2001)

Reconsidering custom memory allocation. - Emery D. Berger; Benjamin G. Zorn; Kathryn S. McKinley (OOPSLA, 2002)

Hybrid Load-Value Predictors. - Martin Burtscher; Benjamin G. Zorn (IEEE Trans. Computers, 2002)

DieHard: probabilistic memory safety for unsafe languages. - Emery D. Berger; Benjamin G. Zorn (PLDI, 2006)

Archipelago: trading address space for reliability and security. - Vitaliy B. Lvin; Gene Novark; Emery D. Berger; Benjamin G. Zorn (ASPLOS, 2008)

Samurai: protecting critical data in unsafe languages. - Karthik Pattabiraman; Vinod Grover; Benjamin G. Zorn (EuroSys, 2008)

Exterminator: Automatically correcting memory errors with high probability. - Gene Novark; Emery D. Berger; Benjamin G. Zorn (Commun. ACM, 2008)

Efficiently and precisely locating memory leaks and bloat. - Gene Novark; Emery D. Berger; Benjamin G. Zorn (PLDI, 2009)

Detecting and tolerating asymmetric races. - Paruj Ratanaworabhan; Martin Burtscher; Darko Kirovski; Benjamin G. Zorn; Rahul Nagpal; Karthik Pattabiraman (PPoPP, 2009)

NOZZLE: A Defense Against Heap-spraying Code Injection Attacks. - Paruj Ratanaworabhan; V. Benjamin Livshits; Benjamin G. Zorn (USENIX Security Symposium, 2009)

Performance is dead, long live performance! - Benjamin G. Zorn (CGO, 2010)

DoDOM: Leveraging DOM Invariants for Web 2.0 Application Robustness Testing. - Karthik Pattabiraman; Benjamin G. Zorn (ISSRE, 2010)

JSMeter: Comparing the Behavior of JavaScript Benchmarks with Real Web Applications. - Paruj Ratanaworabhan; Benjamin Livshits; Benjamin G. Zorn (WebApps, 2010)

Flikker: saving DRAM refresh-power through critical data partitioning. - Song Liu; Karthik Pattabiraman; Thomas Moscibroda; Benjamin G. Zorn (ASPLOS, 2011)

JavaScript Errors in the Wild: An Empirical Study. - Frolin S. Ocariza Jr.; Karthik Pattabiraman; Benjamin G. Zorn (ISSRE, 2011)

ZOZZLE: Fast and Precise In-Browser JavaScript Malware Detection. - Charlie Curtsinger; Benjamin Livshits; Benjamin G. Zorn; Christian Seifert (USENIX Security Symposium, 2011)

Hardware support for enforcing isolation in lock-based parallel programs. - Paruj Ratanaworabhan; Martin Burtscher; Darko Kirovski; Benjamin G. Zorn (ICS, 2012)

Rozzle: De-cloaking Internet Malware. - Clemens Kolbitsch; Benjamin Livshits; Benjamin G. Zorn; Christian Seifert (IEEE Symposium on Security and Privacy, 2012)

CACM research highlights annual report. - Benjamin Zorn 001 (ACM SIGPLAN Notices, 2012)

SIGPLAN professional activities committee report. - Erez Petrank; Benjamin Zorn 001 (ACM SIGPLAN Notices, 2012)

Efficient Runtime Detection and Toleration of Asymmetric Races. - Paruj Ratanaworabhan; Martin Burtscher; Darko Kirovski; Benjamin G. Zorn; Rahul Nagpal; Karthik Pattabiraman (IEEE Trans. Computers, 2012)

OOPSLA 2002: Reconsidering custom memory allocation. - Emery D. Berger; Benjamin G. Zorn; Kathryn S. McKinley (ACM SIGPLAN Notices, 2013)

Modular protections against non-control data attacks. - Cole Schlesinger; Karthik Pattabiraman; Nikhil Swamy; David Walker 001; Benjamin G. Zorn (J. Comput. Secur., 2014)

FlashRelate: extracting relational data from semi-structured spreadsheets using examples. - Daniel W. Barowy; Sumit Gulwani; Ted Hart; Benjamin G. Zorn (PLDI, 2015)

User Interaction Models for Disambiguation in Programming by Example. - Mikaël Mayer; Gustavo Soares; Maxim Grechkin; Vu Le 002; Mark Marron; Oleksandr Polozov; Rishabh Singh; Benjamin G. Zorn; Sumit Gulwani (UIST, 2015)

Teach foundational language principles. - Thomas Ball 001; Benjamin G. Zorn (Commun. ACM, 2015)

Inductive programming meets the real world. - Sumit Gulwani; José Hernández-Orallo; Emanuel Kitzelmann; Stephen H. Muggleton; Ute Schmid; Benjamin G. Zorn (Commun. ACM, 2015)

Approaches and Applications of Inductive Programming (Dagstuhl Seminar 15442). - José Hernández-Orallo; Stephen H. Muggleton; Ute Schmid; Benjamin G. Zorn (Dagstuhl Reports, 2015)

Kizzle: A Signature Compiler for Detecting Exploit Kits. - Ben Stock; Benjamin Livshits; Benjamin G. Zorn (DSN, 2016)

Systems Computing Challenges in the Internet of Things. - Rajeev Alur; Emery D. Berger; Ann W. Drobnis; Limor Fix; Kevin Fu; Gregory D. Hager; Daniel P. Lopresti; Klara Nahrstedt; Elizabeth D. Mynatt; Shwetak N. Patel; Jennifer Rexford; John A. Stankovic; et al. (CoRR, 2016)

Smart Communities Internet of Things. - Klara Nahrstedt; Daniel P. Lopresti; Benjamin G. Zorn; Ann W. Drobnis; Beth Mynatt; Shwetak N. Patel; Helen V. Wright (CoRR, 2016)

Safety and Security for Intelligent Infrastructure. - Kevin Fu; Ann W. Drobnis; Greg Morrisett; Elizabeth D. Mynatt; Shwetak N. Patel; Radha Poovendran; Benjamin G. Zorn (CoRR, 2017)

A National Research Agenda for Intelligent Infrastructure. - Elizabeth D. Mynatt; Jennifer Clark; Gregory D. Hager; Daniel P. Lopresti; Greg Morrisett; Klara Nahrstedt; George J. Pappas; Shwetak N. Patel; Jennifer Rexford; Helen V. Wright; Benjamin G. Zorn (CoRR, 2017)

ExceLint: automatically finding spreadsheet formula errors. - Daniel W. Barowy; Emery D. Berger; Benjamin G. Zorn (Proc. ACM Program. Lang., 2018)

Mimalloc: Free List Sharding in Action. - Daan Leijen; Benjamin Zorn 001; Leonardo de Moura 001 (APLAS, 2019)

Niijima: sound and automated computation consolidation for efficient multilingual data-parallel pipelines. - Guoqing Harry Xu; Margus Veanes; Michael Barnett 001; Madan Musuvathi; Todd Mytkowicz; Ben Zorn 001; Huan He; Haibo Lin (SOSP, 2019)

Evolving Academia/Industry Relations in Computing Research: Interim Report. - Greg Morrisett; Shwetak N. Patel; Jennifer Rexford; Benjamin G. Zorn (CoRR, 2019)

Evolving Methods for Evaluating and Disseminating Computing Research. - Benjamin Zorn 001; Tom Conte 001; Keith Marzullo; Suresh Venkatasubramanian (CoRR, 2020)

Safety, Security, and Privacy Threats Posed by Accelerating Trends in the Internet of Things. - Kevin Fu; Tadayoshi Kohno; Daniel Lopresti; Elizabeth D. Mynatt; Klara Nahrstedt; Shwetak N. Patel; Debra J. Richardson; Benjamin G. Zorn (CoRR, 2020)

What is it like to program with artificial intelligence? - Advait Sarkar; Carina Negreanu; Ben Zorn 001; Sruti Srinivasa Ragavan; Christian Pölitz; Andrew D. Gordon 001 (PPIG, 2022)

"What It Wants Me To Say": Bridging the Abstraction Gap Between End-User Programmers and Code-Generating Large Language Models. - Michael Xieyang Liu; Advait Sarkar; Carina Negreanu; Benjamin G. Zorn; Jack Williams 001; Neil Toronto; Andrew D. Gordon 001 (CHI, 2023)

COLDECO: An End User Spreadsheet Inspection Tool for AI-Generated Code. - Kasra Ferdowsi; Jack Williams 001; Ian Drosos; Andrew D. Gordon 001; Carina Negreanu; Nadia Polikarpova; Advait Sarkar; Benjamin Zorn 001 (VL/HCC, 2023)

Co-audit: tools to help humans double-check AI-generated content. - Andrew D. Gordon 001; Carina Negreanu; José Cambronero; Rasika Chakravarthy; Ian Drosos; Hao Fang; Bhaskar Mitra 001; Hannah Richardson; Advait Sarkar; Stephanie Simmons; Jack Williams 001; Ben Zorn 001 (CoRR, 2023)

Participatory prompting: a user-centric research method for eliciting AI assistance opportunities in knowledge workflows. - Advait Sarkar; Ian Drosos; Rob DeLine; Andrew D. Gordon 001; Carina Negreanu; Sean Rintel; Jack Williams 001; Benjamin G. Zorn (CoRR, 2023)

Solving Data-centric Tasks using Large Language Models. - Shraddha Barke; Christian Pölitz; Carina Negreanu; Benjamin Zorn 001; José Cambronero; Andrew D. Gordon 001; Vu Le 002; Elnaz Nouri; Nadia Polikarpova; Advait Sarkar; Brian Slininger; Neil Toronto; et al. (NAACL-HLT (Findings), 2024)

TrojanPuzzle: Covertly Poisoning Code-Suggestion Models. - Hojjat Aghakhani; Wei Dai 007; Andre Manoel; Xavier Fernandes; Anant Kharkar; Christopher Kruegel; Giovanni Vigna; David Evans 001; Ben Zorn 001; Robert Sim (SP, 2024)

PromptPex: Automatic Test Generation for Language Model Prompts. - Reshabh K. Sharma; Jonathan de Halleux; Shraddha Barke; Ben Zorn 001 (CoRR, 2025)

Empowering the Future Workforce: Prioritizing Education for the AI-Accelerated Job Market. - Lisa Amini; Henry F. Korth; Nita Patel; Evan Peck; Ben Zorn 001 (CoRR, 2025)