activity
20162020
most citedPlanAlyzer: Assessing Threats to the Validity of Online Experiments

3 citations · 5 across the 3 of their papers we have counts for

collaborators
Showing cs.PLShow all

7 papers · 1 filter

cs.PL20202 cited

Scalene: Scripting-Language Aware Profiling for Python

Emery D. Berger

Existing profilers for scripting languages (a.k.a. "glue" languages) like Python suffer from numerous problems that drastically limit their usefulness. They impose order-of-magnitu…

cs.PL20193 cited

PlanAlyzer: Assessing Threats to the Validity of Online Experiments

Emma Tosch, Eytan Bakshy, Emery D. Berger +2

Online experiments are ubiquitous. As the scale of experiments has grown, so has the complexity of their design and implementation. In response, firms have developed software frame…

cs.PL2019

Tea: A High-level Language and Runtime System for Automating Statistical Analysis

Eunice Jun, Maureen Daum, Jared Roesch +4

Though statistical analyses are centered on research questions and hypotheses, current statistical analysis tools are not. Users must first translate their hypotheses into specific…

cs.PL2019

Mesh: Compacting Memory Management for C/C++ Applications

Bobby Powers, David Tench, Emery D. Berger +1

Programs written in C/C++ can suffer from serious memory fragmentation, leading to low utilization of memory, degraded performance, and application failure due to memory exhaustion…

cs.PL2019

ExceLint: Automatically Finding Spreadsheet Formula Errors

Daniel W. Barowy, Emery D. Berger, Benjamin Zorn

Spreadsheets are one of the most widely used programming environments, and are widely deployed in domains like finance where errors can have catastrophic consequences. We present a…

cs.PL2019

Not So Fast: Analyzing the Performance of WebAssembly vs. Native Code

Abhinav Jangda, Bobby Powers, Emery Berger +1

All major web browsers now support WebAssembly, a low-level bytecode intended to serve as a compilation target for code written in languages like C and C++. A key goal of WebAssemb…