Hoard: A Scalable Memory Allocator for Multithreaded Applications. - Emery D. Berger; Kathryn S. McKinley; Robert D. Blumofe; Paul R. Wilson 001 (ASPLOS, 2000)

Compositional Development of Performance Models in Poems. - James C. Browne; Emery D. Berger; Aditya Dube (Int. J. High Perform. Comput. Appl., 2000)

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

Customizing Software Libraries for Performance Portability. - Emery D. Berger; Samuel Z. Guyer; Calvin Lin (PP, 2001)

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

Automatic heap sizing: taking real memory into account. - Ting Yang; Matthew Hertz; Emery D. Berger; Scott F. Kaplan; J. Eliot B. Moss (ISMM, 2004)

MC2: high-performance garbage collection for memory-constrained environments. - Narendran Sachindran; J. Eliot B. Moss; Emery D. Berger (OOPSLA, 2004)

A locality-improving dynamic memory allocator. - Yi Feng; Emery D. Berger (Memory System Performance, 2005)

Quantifying the performance of garbage collection vs. explicit memory management. - Matthew Hertz; Emery D. Berger (OOPSLA, 2005)

Garbage collection without paging. - Matthew Hertz; Yi Feng; Emery D. Berger (PLDI, 2005)

CRAMM: Virtual Memory Support for Garbage-Collected Applications. - Ting Yang; Emery D. Berger; Scott F. Kaplan; J. Eliot B. Moss (OSDI, 2006)

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

Flux: A Language for Programming High-Performance Servers. - Brendan Burns; Kevin Grimaldi; Alexander Kostadinov; Emery D. Berger; Mark D. Corner (USENIX ATC, General Track, 2006)

Transparent Contribution of Memory. - James Cipar; Mark D. Corner; Emery D. Berger (USENIX ATC, General Track, 2006)

eFlux: Simple Automatic Adaptation for Environmentally Powered Devices. - Jacob Sorber; Alexander Kostadinov; Matthew Brennan; Mark D. Corner; Emery D. Berger (WMCSA, 2006)

TFS: A Transparent File System for Contributory Storage. - James Cipar; Mark D. Corner; Emery D. Berger (FAST, 2007)

Eon: a language and runtime system for perpetual systems. - Jacob Sorber; Alexander Kostadinov; Matthew Garber; Matthew Brennan; Mark D. Corner; Emery D. Berger (SenSys, 2007)

Contributing storage using the transparent file system. - James Cipar; Mark D. Corner; Emery D. Berger (ACM Trans. Storage, 2007)

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

Redline: First Class Support for Interactivity in Commodity Operating Systems. - Ting Yang; Tongping Liu; Emery D. Berger; Scott F. Kaplan; J. Eliot B. Moss (OSDI, 2008)

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

Using Randomized Caches in Probabilistic Real-Time Systems. - Eduardo Quiñones; Emery D. Berger; Guillem Bernat; Francisco J. Cazorla (ECRTS, 2009)

Grace: safe multithreaded programming for C/C++. - Emery D. Berger; Ting Yang; Tongping Liu; Gene Novark (OOPSLA, 2009)

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

DieHarder: securing the heap. - Gene Novark; Emery D. Berger (CCS, 2010)

SHERIFF: precise detection and automatic mitigation of false sharing. - Tongping Liu; Emery D. Berger (OOPSLA, 2011)

Dthreads: efficient deterministic multithreading. - Tongping Liu; Charlie Curtsinger; Emery D. Berger (SOSP, 2011)

Software Needs Seatbelts and Airbags. - Emery D. Berger (ACM Queue, 2012)

STABILIZER: statistically sound performance evaluation. - Charlie Curtsinger; Emery D. Berger (ASPLOS, 2013)

Probabilistic timing analysis on conventional cache designs. - Leonidas Kosmidis; Charlie Curtsinger; Eduardo Quiñones; Jaume Abella 001; Emery D. Berger; Francisco J. Cazorla (DATE, 2013)

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

PROARTIS: Probabilistically Analyzable Real-Time Systems. - Francisco J. Cazorla; Eduardo Quiñones; Tullio Vardanega; Liliana Cucu; Benoit Triquet; Guillem Bernat; Emery D. Berger; Jaume Abella 001; Franck Wartel; Michael Houston; Luca Santinelli; Leonidas Kosmidis; et al. (ACM Trans. Embed. Comput. Syst., 2013)

CheckCell: data debugging for spreadsheets. - Daniel W. Barowy; Dimitar Gochev; Emery D. Berger (OOPSLA, 2014)

SurveyMan: programming and automatically debugging surveys. - Emma Tosch; Emery D. Berger (OOPSLA, 2014)

Doppio: breaking the browser language barrier. - John Vilk; Emery D. Berger (PLDI, 2014)

PREDATOR: predictive false sharing detection. - Tongping Liu; Chen Tian 002; Ziang Hu; Emery D. Berger (PPoPP, 2014)

Scalable Cloud Security via Asynchronous Virtual Machine Introspection. - Sundaresan Rajasekaran; Zhen Ni; Harpreet Singh Chawla; Neel Shah; Timothy Wood 001; Emery D. Berger (HotCloud, 2016)

DoubleTake: fast and precise error detection via evidence-based dynamic analysis. - Tongping Liu; Charlie Curtsinger; Emery D. Berger (ICSE, 2016)

Prioritized garbage collection: explicit GC support for software caches. - Diogenes Nunez; Samuel Z. Guyer; Emery D. Berger (OOPSLA, 2016)

Sweet Spots and Limits for Virtualization. - Carl A. Waldspurger; Emery D. Berger; Abhishek Bhattacharjee; Kevin T. Pedretti; Simon Peter 001; Christopher J. Rossbach (VEE, 2016)

AutoMan: a platform for integrating human-based and digital computation. - Daniel W. Barowy; Charlie Curtsinger; Emery D. Berger; Andrew McGregor 001 (Commun. ACM, 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)

coz: This Is the Profiler You're Looking For. - Charlie Curtsinger; Emery D. Berger (login Usenix Mag., 2016)

Browsix: Bridging the Gap Between Unix and the Browser. - Bobby Powers; John Vilk; Emery D. Berger (ASPLOS, 2017)

VoxPL: Programming with the Wisdom of the Crowd. - Daniel W. Barowy; Emery D. Berger; Daniel G. Goldstein; Siddharth Suri (CHI, 2017)

CRIMES: Using Evidence to Secure the Cloud. - Sundaresan Rajasekaran; Harpreet Singh Chawla; Zhen Ni; Neel Shah; Emery D. Berger; Timothy Wood 001 (Middleware, 2018)

Coz: finding code that counts with causal profiling. - Charlie Curtsinger; Emery D. Berger (Commun. ACM, 2018)

Effectiveness of anonymization in double-blind review. - Claire Le Goues; Yuriy Brun; Sven Apel; Emery D. Berger; Sarfraz Khurshid; Yannis Smaragdakis (Commun. ACM, 2018)

GOTO Rankings Considered Helpful. - Emery D. Berger; Stephen M. Blackburn; Carla E. Brodley; H. V. Jagadish; Kathryn S. McKinley; Mario A. Nascimento; Minjeong Shin; Lexing Xie (CoRR, 2018)

McFly: Time-Travel Debugging for the Web. - John Vilk; Emery D. Berger; James Mickens; Mark Marron (CoRR, 2018)

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

Mesh: compacting memory management for C/C++ applications. - Bobby Powers; David Tench; Emery D. Berger; Andrew McGregor 001 (PLDI, 2019)

Tea: A High-level Language and Runtime System for Automating Statistical Analysis. - Eunice Jun; Maureen Daum; Jared Roesch; Sarah E. Chasins; Emery D. Berger; René Just; Katharina Reinecke (UIST, 2019)

GOTO rankings considered helpful. - Emery D. Berger; Stephen M. Blackburn; Carla E. Brodley; H. V. Jagadish; Kathryn S. McKinley; Mario A. Nascimento; Minjeong Shin; Kuansan Wang; Lexing Xie (Commun. ACM, 2019)

Mind the Gap: Analyzing the Performance of WebAssembly vs. Native Code. - Abhinav Jangda; Bobby Powers; Arjun Guha; Emery D. Berger (CoRR, 2019)

On the Impact of Programming Languages on Code Quality. - Emery D. Berger; Celeste Hollenbeck; Petr Maj; Olga Vitek; Jan Vitek (CoRR, 2019)

FSE/CACM Rebuttal2: Correcting A Large-Scale Study of Programming Languages and Code Quality in GitHub. - Emery D. Berger; Petr Maj; Olga Vitek; Jan Vitek (CoRR, 2019)

On the Impact of Programming Languages on Code Quality: A Reproduction Study. - Emery D. Berger; Celeste Hollenbeck; Petr Maj; Olga Vitek; Jan Vitek (ACM Trans. Program. Lang. Syst., 2019)

Not So Fast: Analyzing the Performance of WebAssembly vs. Native Code. - Abhinav Jangda; Bobby Powers; Emery D. Berger; Arjun Guha (login Usenix Mag., 2019)

BLeak: automatically debugging memory leaks in web applications. - John Vilk; Emery D. Berger (Commun. ACM, 2020)

Scalene: Scripting-Language Aware Profiling for Python. - Emery D. Berger (CoRR, 2020)

Mossad: defeating software plagiarism detection. - Breanna Devore-McDonald; Emery D. Berger (Proc. ACM Program. Lang., 2020)

PlanAlyzer: assessing threats to the validity of online experiments. - Emma Tosch; Eytan Bakshy; Emery D. Berger; David D. Jensen; J. Eliot B. Moss (Commun. ACM, 2021)

SlipCover: Near Zero-Overhead Code Coverage for Python. - Juan Altmayer Pizzorno; Emery D. Berger (ISSTA, 2023)

Triangulating Python Performance Issues with SCALENE. - Emery D. Berger; Sam Stern; Juan Altmayer Pizzorno (OSDI, 2023)

CoverUp: Coverage-Guided LLM-Based Test Generation. - Juan Altmayer Pizzorno; Emery D. Berger (CoRR, 2024)

ChatDBG: An AI-Powered Debugging Assistant. - Kyla Levin; Nicolas van Kempen; Emery D. Berger; Stephen N. Freund (CoRR, 2024)

Does the Infamous Pie Chart Really Hurt Decision-Making in the Real World? Assessing the Role of Visualization in High-Level Academic Decisions. - Yixuan Li; Emery D. Berger; Minsuk Kahng; Cindy Xiong Bearfield (CoRR, 2024)

It's Not Easy Being Green: On the Energy Efficiency of Programming Languages. - Nicolas van Kempen; Hyuk-Je Kwon; Dung Tuan Nguyen; Emery D. Berger (CoRR, 2024)

ChatDBG: Augmenting Debugging with Large Language Models. - Kyla Levin; Nicolas van Kempen; Emery D. Berger; Stephen N. Freund (Proc. ACM Softw. Eng., 2025)

CoverUp: Effective High Coverage Test Generation for Python. - Juan Altmayer Pizzorno; Emery D. Berger (Proc. ACM Softw. Eng., 2025)

Effective LLM-Driven Code Generation with Pythoness. - Kyla Levin; Kyle Gwilt; Emery D. Berger; Stephen N. Freund (CoRR, 2025)

Flowco: Rethinking Data Analysis in the Age of LLMs. - Stephen N. Freund; Brooke Simon; Emery D. Berger; Eunice Jun (CoRR, 2025)

PLanet: Formalizing Experimental Design. - London Bielicke; Anna Zhang; Shruti Tyagi; Emery D. Berger; Adam Chlipala; Eunice Jun (CoRR, 2025)

RightTyper: Effective and Efficient Type Annotation for Python. - Juan Altmayer Pizzorno; Emery D. Berger (CoRR, 2025)