ACM SIGPLAN Intl. Conf. on OO Programming, Systems, Langs., and Apps., OOPSLA 2014


Title/Authors Title Research Artifacts
[?] A research artifact is any by-product of a research project that is not directly included in the published research paper. In Computer Science research this is often source code and data sets, but it could also be media, documentation, inputs to proof assistants, shell-scripts to run experiments, etc.
Details

Atlas: leveraging locks for non-volatile memory consistency

Dhruva R. Chakrabarti, Hans-Juergen Boehm, Kumud Bhandari

Atlas: leveraging locks for non-volatile memory consistency

Details
Discussion Comments: 0
Verification: Authors have not verified information

CheckCell: data debugging for spreadsheets

Daniel W. Barowy, Dimitar Gochev, Emery D. Berger

CheckCell: data debugging for spreadsheets

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Region-based memory management for GPU programming languages: enabling rich data structures on a spartan host

Eric Holk, Ryan Newton, Jeremy G. Siek, Andrew Lumsdaine

Region-based memory management for GPU programming languages: enabling rich data structures on a spartan host

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

EventBreak: analyzing the responsiveness of user interfaces through performance-guided test generation

Michael Pradel, Parker Schuh, George C. Necula, Koushik Sen

EventBreak: analyzing the responsiveness of user interfaces through performance-guided test generation

Details
Author Comments:
Discussion Comments: 0
Sharing: Research produced artifacts
Verification: Authors have verified information

Smten with satisfiability-based search

Richard Uhler, Nirav Dave

Smten with satisfiability-based search

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

GPS: navigating weak memory with ghosts, protocols, and separation

Aaron Turon, Viktor Vafeiadis, Derek Dreyer

GPS: navigating weak memory with ghosts, protocols, and separation

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Abstract semantic differencing via speculative correlation

Nimrod Partush, Eran Yahav

Abstract semantic differencing via speculative correlation

Details
Discussion Comments: 0
Verification: Authors have not verified information

Late data layout: unifying data representation transformations

Vlad Ureche, Eugene Burmako, Martin Odersky

Late data layout: unifying data representation transformations

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Call sequence prediction through probabilistic calling automata

Zhijia Zhao, Bo Wu, Mingzhou Zhou, Yufei Ding, Jianhua Sun, Xipeng Shen, Youfeng Wu

Call sequence prediction through probabilistic calling automata

Details
Discussion Comments: 0
Verification: Authors have not verified information

Distributed REScala: an update algorithm for distributed reactive programming

Joscha Drechsler, Guido Salvaneschi, Ragnar Mogk, Mira Mezini

Distributed REScala: an update algorithm for distributed reactive programming

Details
Author Comments:
Discussion Comments: 0
Sharing: Research produced artifacts
Verification: Authors have verified information

ASPIRE: exploiting asynchronous parallelism in iterative algorithms using a relaxed consistency based DSM

Keval Vora, Sai Charan Koduru, Rajiv Gupta

ASPIRE: exploiting asynchronous parallelism in iterative algorithms using a relaxed consistency based DSM

Details
Discussion Comments: 0
Verification: Authors have not verified information

The hiphop virtual machine

Keith Adams, Jason Evans, Bertrand Maher, Guilherme Ottoni, Andrew Paroski, Brett Simmers, Edwin Smith, Owen Yamauchi

The hiphop virtual machine

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Flint: fixing linearizability violations

Peng Liu, Omer Tripp, Xiangyu Zhang

Flint: fixing linearizability violations

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Translating imperative code to MapReduce

Cosmin Radoi, Stephen J. Fink, Rodric M. Rabbah, Manu Sridharan

Translating imperative code to MapReduce

Details
Discussion Comments: 0
Verification: Authors have not verified information

Using web corpus statistics for program analysis

Chun-Hung Hsiao, Michael J. Cafarella, Satish Narayanasamy

Using web corpus statistics for program analysis

Details
Discussion Comments: 0
Verification: Authors have not verified information

MIX10: compiling MATLAB to X10 for high performance

Vineet Kumar, Laurie J. Hendren

MIX10: compiling MATLAB to X10 for high performance

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Fast conservative garbage collection

Rifat Shahriyar, Stephen M. Blackburn, Kathryn S. McKinley

Fast conservative garbage collection

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Adaptive LL(*) parsing: the power of dynamic analysis

Terence Parr, Sam Harwell, Kathleen Fisher

Adaptive LL(*) parsing: the power of dynamic analysis

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

SurveyMan: programming and automatically debugging surveys

Emma Tosch, Emery D. Berger

SurveyMan: programming and automatically debugging surveys

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Fast splittable pseudorandom number generators

Guy L. Steele Jr., Doug Lea, Christine H. Flood

Fast splittable pseudorandom number generators

Details
Discussion Comments: 0
Verification: Authors have not verified information

Automated migration of build scripts using dynamic analysis and search-based refactoring

Milos Gligoric, Wolfram Schulte, Chandra Prasad, Danny van Velzen, Iman Narasamdya, Benjamin Livshits

Automated migration of build scripts using dynamic analysis and search-based refactoring

Details
Discussion Comments: 0
Verification: Authors have not verified information

Foundations of path-dependent types

Nada Amin, Tiark Rompf, Martin Odersky

Foundations of path-dependent types

Details
Discussion Comments: 0
Verification: Authors have not verified information

Confined gradual typing

Esteban Allende, Johan Fabry, Ronald Garcia, Éric Tanter

Confined gradual typing

Details
Discussion Comments: 0
Verification: Authors have not verified information

Efficient subcubic alias analysis for C

Qirun Zhang, Xiao Xiao, Charles Zhang, Hao Yuan, Zhendong Su

Efficient subcubic alias analysis for C

Details
Discussion Comments: 0
Verification: Authors have not verified information

Bounded exhaustive test input generation from hybrid invariants

Nicolás Rosner, Valeria S. Bengolea, Pablo Ponzio, Shadi Abdul Khalek, Nazareno Aguirre, Marcelo F. Frias, Sarfraz Khurshid

Bounded exhaustive test input generation from hybrid invariants

Details
Discussion Comments: 0
Verification: Authors have not verified information

i3QL: language-integrated live data views

Ralf Mitschke, Sebastian Erdweg, Mirko Köhler, Mira Mezini, Guido Salvaneschi

i3QL: language-integrated live data views

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Determinacy in static analysis for jQuery

Esben Andreasen, Anders Møller

Determinacy in static analysis for jQuery

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Tardis: affordable time-travel debugging in managed runtimes

Earl T. Barr, Mark Marron

Tardis: affordable time-travel debugging in managed runtimes

Details
Discussion Comments: 0
Verification: Authors have not verified information

Chisel: reliability- and accuracy-aware optimization of approximate computational kernels

Sasa Misailovic, Michael Carbin, Sara Achour, Zichao Qi, Martin C. Rinard

Chisel: reliability- and accuracy-aware optimization of approximate computational kernels

Details
Discussion Comments: 0
Verification: Authors have not verified information

Symbolic execution of multithreaded programs from arbitrary program contexts

Tom Bergan, Dan Grossman, Luis Ceze

Symbolic execution of multithreaded programs from arbitrary program contexts

Details
Discussion Comments: 0
Verification: Authors have not verified information

Checking correctness of TypeScript interfaces for JavaScript libraries

Asger Feldthaus, Anders Møller

Checking correctness of TypeScript interfaces for JavaScript libraries

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Cybertron: pushing the limit on I/O reduction in data-parallel programs

Tian Xiao, Zhenyu Guo, Hucheng Zhou, Jiaxing Zhang, Xu Zhao, Chencheng Ye, Xi Wang, Wei Lin, Wenguang Chen, Lidong Zhou

Cybertron: pushing the limit on I/O reduction in data-parallel programs

Details
Discussion Comments: 0
Verification: Authors have not verified information

Accelerating iterators in optimizing AST interpreters

Wei Zhang, Per Larsen, Stefan Brunthaler, Michael Franz

Accelerating iterators in optimizing AST interpreters

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Staged parser combinators for efficient data processing

Manohar Jonnalagedda, Thierry Coppey, Sandro Stucki, Tiark Rompf, Martin Odersky

Staged parser combinators for efficient data processing

Details
Discussion Comments: 0
Verification: Authors have not verified information

Understanding energy behaviors of thread management constructs

Gustavo Pinto, Fernando Castor, Yu David Liu

Understanding energy behaviors of thread management constructs

Details
Discussion Comments: 0
Verification: Authors have not verified information

StreamJIT: a commensal compiler for high-performance stream programming

Jeffrey Bosboom, Sumanaruban Rajadurai, Weng-Fai Wong, Saman P. Amarasinghe

StreamJIT: a commensal compiler for high-performance stream programming

Details
Discussion Comments: 0
Verification: Authors have not verified information

An experimental survey of energy management across the stack

Melanie Kambadur, Martha A. Kim

An experimental survey of energy management across the stack

Details
Discussion Comments: 0
Verification: Authors have not verified information

Space-efficient multi-versioning for input-adaptive feedback-driven program optimizations

Mingzhou Zhou, Xipeng Shen, Yaoqing Gao, Graham Yiu

Space-efficient multi-versioning for input-adaptive feedback-driven program optimizations

Details
Discussion Comments: 0
Verification: Authors have not verified information

Rubah: DSU for Java on a stock JVM

Luís Pina, Luís Veiga, Michael W. Hicks

Rubah: DSU for Java on a stock JVM

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Natural proofs for asynchronous programs using almost-synchronous reductions

Ankush Desai, Pranav Garg, P. Madhusudan

Natural proofs for asynchronous programs using almost-synchronous reductions

Details
Discussion Comments: 0
Verification: Authors have not verified information

Statistical debugging for real-world performance problems

Linhai Song, Shan Lu

Statistical debugging for real-world performance problems

Details
Discussion Comments: 0
Verification: Authors have not verified information

Static analysis for independent app developers

Lucas Brutschy, Pietro Ferrara, Peter Müller

Static analysis for independent app developers

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Author Comments:
Discussion Comments: 0
Sharing: Research produced artifacts
Verification: Authors have verified information

Phosphor: illuminating dynamic data flow in commodity jvms

Jonathan Bell, Gail E. Kaiser

Phosphor: illuminating dynamic data flow in commodity jvms

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Refactoring Java generics by inferring wildcards, in practice

John Altidor, Yannis Smaragdakis

Refactoring Java generics by inferring wildcards, in practice

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Validation of memory accesses through symbolic analyses

Henrique Nazaré, Izabela Maffra, Willer Santos, Leonardo Barbosa e Oliveira, Laure Gonnord, Fernando Magno Quintão Pereira

Validation of memory accesses through symbolic analyses

Details
Author Comments: The link only contains the symbolic range analysis that we have used in the paper. We have further improved it, since that publication. The most recent version of the range analysis is used in DawnCC, available at: http://cuda.dcc.ufmg.br/dawn/
Discussion Comments: 0
Sharing: Research produced artifacts
Verification: Authors have verified information

From object algebras to attribute grammars

Tillmann Rendel, Jonathan Immanuel Brachthäuser, Klaus Ostermann

From object algebras to attribute grammars

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Finding minimum type error sources

Zvonimir Pavlinovic, Tim King, Thomas Wies

Finding minimum type error sources

Details
Discussion Comments: 0
Verification: Authors have not verified information

Multithreaded test synthesis for deadlock detection

Malavika Samak, Murali Krishna Ramanathan

Multithreaded test synthesis for deadlock detection

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Compiler verification meets cross-language linking via data abstraction

Peng Wang, Santiago Cuellar, Adam Chlipala

Compiler verification meets cross-language linking via data abstraction

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Continuously measuring critical section pressure with the free-lunch profiler

Florian David, Gaël Thomas, Julia Lawall, Gilles Muller

Continuously measuring critical section pressure with the free-lunch profiler

Details
Artifacts for some papers are reviewed by an artifact evaluation, reproducibility, or similarly named committee. This is one such paper that passed review.
Artifact evaluation badge awarded
Discussion Comments: 0
Verification: Authors have not verified information

Alembic: automatic locality extraction via migration

Brandon Holt, Preston Briggs, Luis Ceze, Mark Oskin

Alembic: automatic locality extraction via migration

Details
Discussion Comments: 0
Verification: Authors have not verified information

Rate types for stream programs

Thomas Bartenstein, Yu David Liu

Rate types for stream programs

Details
Author Comments: Artifacts are available from the author, but have not been made public at this time. The full research, including all proofs is available as part of the dissertation cited as an "alternate" version of the paper.
Discussion Comments: 0
Sharing: Other
Verification: Authors have verified information