About

I am a Principal Researcher and co-manager of the Research in Software Engineering (RiSE) group in Microsoft Research, Redmond Washington, a group of over 30 researchers and developers working on programming languages and software engineering.

Previously, I was an Associate Professor of Computer Science at the University of Colorado from 1990-1998. I have a BS from Rensselaer Polytechnic Institute (1982) and an MS (1984) and PhD (1989) from the University of California at Berkeley.

My research interests include programming language design and implementation and performance measurement and analysis.

I have served as an Associate Editor of the ACM journalsTransactions on Programming Languages and Systems and Transactions on Architecture and Code Optimization and I am currently a member of the ACM SIGPLAN Executive Committee. I have also served as the Program Chair (1999) and General Chair (2010) of PLDI and am currently serving as a member of the Computing Community Consortium (CCC) Council.  For further information about my research and professional activities, please see my vita.

Projects

Project Premonition

Established: March 2, 2015

Interested in evaluating Project Premonition technologies and data? Sign up here Project Premonition aims to detect pathogens before they cause outbreaks Emerging infectious diseases such as Zika, Ebola, Chikungunya and MERS are dangerous and unpredictable. Public health organizations need data…

Logan: Logfile Analysis

Established: October 12, 2015

Understanding Techniques and Tools for More Effective Telemetry and Log Data Analysis. Increasingly, business processes require data-driven real-time feedback based on large quantities of log data and customer telemetry from multiple sources. The Logan Project takes a…

JSMeter: Measuring JavaScript Web Applications

Established: March 2, 2010

The goal of JSMeter is to measure the runtime behavior of JavaScript programs. Our ultimate goal is to improve the quality of JavaScript engine implementations. Can you tell the JavaScript benchmark from the Real Web App?   …

Detection of JavaScript-based Malware

Established: December 8, 2008

Nozzle: Runtime heap spray detector Nozzle is a runtime monitoring infrastructure that detects attempts by attackers to spray the heap. Nozzle uses lightweight emulation techniques to detect the presence of objects that contain executable code. To reduce false positives, we developed…

Singularity

Established: July 9, 2003

OS and tools for building dependable systems. The Singularity research codebase and design evolved to become the Midori advanced-development OS project. While never reaching commercial release, at one time Midori powered all of Microsoft's natural language search service for the…

Publications

2017

2016

2015

2014

2012

2011

2010

2009

2008

2007

Embedded Systems Research at DemoFest’07
Oscar Almeida, Alessandro Forin, Philip Garcia, Johannes Helander, Nishith Khantal, Hong Lu, Karl Meier, Sibin Mohan, Henrik Frystyk Nielsen, Neil Pittman, Risto Serg, Bharat Sukhwani, Margus Veanes, Ben Zorn, Sarah Berry, Chris Boyce, David Chaszar, Brandon Culrich, Mikhail Kisin, Gabe Knezek, Warren Linam-Church, Steve Liu, Michael Stewart, Doug Toney, July 1, 2007, View abstract, Download PDF

2006

2005

2004

2002

2001

2000

1998

1997

Projects

Link description

Privacy in Context

Date

July 20, 2015

Speakers

Benjamin Zorn and Jaeyeon Jung

Affiliation

Microsoft, Microsoft Research

Downloads

SharpSAT Managed Code Benchmark

June 2005

    Click the icon to access this download

  • Website

LCSC Managed Code Benchmark

July 2004

    Click the icon to access this download

  • Website

Other

Member, Computing Community Consortium (CCC) Council, 2014-present

Co-chair, First SIGPLAN Workshop on Probabilistic and Approximate Computing (Approx’14), June 2014

General Chair, ACM SIGPLAN 2010 Conference on Programming Language Design and Implementation (PLDI 2010)

Member, ACM Software System Award Committee (2010 – present)

Chair, Conference on Code Generation and Optimization (CGO) Steering Committee (2010 – present)

SIGPLAN Executive Committee, Member-at-Large (July 2007 – June 2012)

I co-chair the SIGPLAN Professional Activities Committee (PAC) with Erez Petrank. We provide financial support for many professional activities, including student travel. Check it out!

I chair the SIGPLAN CACM Research Highlights Nomimating Committee We nominate papers from SIGPLAN workshops and conferences to appear in the CACM Research Highlights section. If you have suggestions for such papers, please nominate them using our website.

Program co-Chair (with Onur Mutlu), 2008 IEEE International Symposium on Workload Characterization (IISWC’08)

Program Committee, 2007 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES’07)

Program Committee, 2007 International Symposium on Code Generation and Optimization (CGO 2007)

Program co-Chair (with Kevin Skadron), Fifteenth International Conference on Parallel Architectures and Compilation Techniques (PACT-2006)

Program Committee, Third ACM SIGPLAN History of Programming Languages Conference (HOPL-III)

Ben’s CLI Benchmarks- a collection of compute-intensive CLI programs.