Skip to main navigation Skip to search Skip to main content

Most Influential Paper of OOPSLA 2006

Prize: Prizes and Awards

Description

Citation: The DaCapo benchmarks have become the de facto standard Java benchmarking suite, quickly replacing older suites, such as the SPEC JVM benchmarks. This paper describes principles for the selection and application of benchmarks for modern applications languages, and realizes those principles by proposing a set of client-side Java benchmarks based on real open source programs. The benchmarks were a notable improvement over previous benchmarks such as SPEC Java, for example because they more comprehensively test aspects of the Java virtual machine and memory management system. The paper puts forward a compelling model for benchmark selection and evaluation methodologies, and discusses in detail the experimental evaluation intricacies of the Java setting. The paper also introduces new metrics and contains detailed measurements of program behavior. The DaCapo paper has set a standard that substantially raised the level of Java experiments in the overall literature of the past decade. Since the paper’s publication, its methodological guidance and benchmarks have been widely adopted in research on language implementation techniques ranging from optimization to memory management, resulting in a significant impact on the quality of research in the field.
Degree of recognitionInternational
Granting OrganisationsACM Special Interest Group on Programming Languages, SIGPLAN

Awarded at event

Event titleACM SIGPLAN International Conference on Systems, Programming, Languages and Applications
Location, Amsterdam, NetherlandsShow on map
Period30 Oct 20164 Nov 2016

    Fingerprint