Repeatability in Computer Science

Home::Table of Results — January 2015

The study was carried out in five phases: download and analyze papers to find the location of any related code, email authors in cases where code could not be found, attempt to build and run the code under a tight time constraint, attempt to build and run the code without a time constraint, and survey the authors to validate the results of the study.

In the following cases we marked a paper as "code not available:"

Please see our technical report for more details of how the study was carried out, and for a proposal of how sharing can be improved. The summary data can be downloaded as a tab separated file and the raw data and scripts used to analyze the results are available as an archive. An earlier version of this study is available as well.

More details regarding classifications can be found in our FAQ.

Study flow chart
Legend
Classification
BC Paper where the results are backed by code.
NC Paper excluded due to results not being backed by code.
HW Paper excluded due to replication requiring special hardware.
EX Paper excluded due to overlapping author lists.
Code Location
Article Code is found from link in the article itself.
Web Code is found from a web search.
EMyes Code is provided by author after email request.
EMno Author responds that the code cannot be provided.
EMØ Author does not respond to email request within 2 months.
Build Results
OK≤30 We succeed in building the system in ≤30 minutes.
OK>30 We succeed in building the system in >30 minutes.
OK>Author We fail to build, but the author says the code builds with reasonable effort.
Fails We fail to build, and the author doesn't respond to survey or says code may have problems building.


Creative Commons License
Unless otherwise specified, this work is licensed under a Creative Commons Attribution 4.0 International License

Results

Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
BasinBK1­2 TISSEC '15 David A. Basin, Samuel J. Burri, Gunter Karjoth Dynamic enforcement of abstract separation of duty constraints Journal 30 BC EMno Data - -
RoemerBS­S12 TISSEC '15 Ryan Roemer, Erik Buchanan, Hovav Shacham, Stefan Savage Return-Oriented Programming: Systems, Languages, and Applications Journal 34 BC EMno Data - Survey
MittalB1­2 TISSEC '15 Prateek Mittal, Nikita Borisov Information Leaks in Structured Peer-to-Peer Anonymous Communication Systems Journal 12 NC Data - -
YavuzNR1­2 TISSEC '15 Attila Altay Yavuz, Peng Ning, Michael K. Reiter BAF and FI-BAF: Efficient and Publicly Verifiable Cryptographic Schemes for Secure Logging in Resource-Constrained Systems Journal 28 NC Data - -
GiladH12 TISSEC '15 Yossi Gilad, Amir Herzberg LOT: A Defense Against IP Spoofing and Flooding Attacks Journal 30 BC Article OK>Author

Your `validation process' is, frankly, absurd and therefore provides useless results.

In our case
the version we posted had unnecessary dependency (file) in makefile, all you had to do is follow the error message and remove it and all would work fine- or ask us by mail
you did neither.

Besides, you only checked that projects compile; what exactly does it mean that the project compiles? to really check reproducibility you must validate it by running and comparing results and functionality. Your `test` would pass a an "hello, world!" program... absurd. You wasted more time for us in understanding your useless `evaluation` and writing such response as this, than you invested in evaluating our project. A waste of time.

Data Build notes Survey
Bhargava­nFCZ12 TISSEC '15 Karthikeyan Bhargavan, Cedric Fournet, Ricardo Corin, Eugen Zalinescu Verified Cryptographic Implementations for TLS Journal 32 BC EMyes OK>Author Data Build notes Survey
DannerDK­L12 TISSEC '15 Norman Danner, Sam DeFabbia-Kane, Danny Krizanc, Marc Liberatore Effectiveness and detection of denial-of-service attacks in tor Journal 25 BC Article OK≤30 Data Build notes Survey
Feigenba­umJS12 TISSEC '15 Joan Feigenbaum, Aaron Johnson, Paul F. Syverson Probabilistic analysis of onion routing in a black-box model Journal 28 NC Data - Survey
KhouryT1­2 TISSEC '15 Raphael Khoury, Nadia Tawbi Corrective Enforcement: A New Paradigm of Security Policy Enforcement by Monitors Journal 27 NC Data - -
DanevCMB­12 TISSEC '15 Boris Danev, Srdjan Capkun, Ramya Jayaram Masti, Thomas S. Benjamin Towards Practical Identification of HF RFID Devices Journal 24 HW

We originally classified this paper as NC. In the survey response, the authors said the paper is HW. Therefore, we have changed the classification to HW.

Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
Camenisc­hG12 TISSEC '15 Jan Camenisch, Thomas Gross Efficient Attributes for Anonymous Credentials Journal 30 BC Article OK≤30 Data Build notes Survey
BrennanA­G12 TISSEC '15 Michael Brennan, Sadia Afroz, Rachel Greenstadt Adversarial stylometry: Circumventing authorship recognition to preserve privacy and anonymity Journal 22 NC Data - Survey
AbadiP12 TISSEC '15 Martin Abadi, Gordon D. Plotkin On Protection by Layout Randomization Journal 29 NC Data - Survey
ClearyCP­G13 TACO '9 David Gregg, Jimmy Cleary, Owen Callanan, Mark Purcell Fast asymmetric thread synchronization Journal 22 BC EMØ Data - -
YangWXW1­2 TACO '9 Li Wang, Xuejun Yang, Jingling Xue, Qingbo Wu Comparability Graph Coloring for Optimizing Utilization of Software-Managed Stream Register Files for Stream Processors Journal 30 BC EMØ Data - -
CuiXWYFF­12 TACO '9 Jingling Xue, Huimin Cui, Lei Wang, Yang Yang, Xiaobing Feng, Dongrui Fan Extendable pattern-oriented optimization directives Journal 37 BC EMno

We will make it publicly available soon, and the link will be http://www.carch.ac.cn/~huimin/main.html

Data - Survey
TartaraC­13 TACO '9 Michele Tartara, Stefano Crespi Reghizzi Continuous learning of compiler heuristics Journal 25 BC Web OK≤30 Data Build notes -
Yiapanis­RBL13 TACO '9 Paraskevas Yiapanis, Demian RosasHam, Gavin Brown, Mikel Lujan Optimizing software runtime systems for speculative parallelization Journal 27 BC EMno Data - -
CuiYXF13 TACO '9 Huimin Cui, Qing Li, Jingling Xue, Xiaobing Feng Layout-oblivious compiler optimization for matrix computations Journal 20 BC EMyes Fails Data Build notes -
LuqueMCV­13 TACO '9 Carlos Luque, Miquel Moreto, Francisco J. Cazorla, Mateo Valero Fair CPU time accounting in CMP{\&}plus;SMT processors Journal 25 HW Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
DuZCMM13 TACO '9 Yu Du, Miao Zhou, Bruce Childers, Rami Melhem, Daniel Mosse Delta-compressed caching for overcoming the write bandwidth limitation of hybrid main memory Journal 20 HW Data - Survey
Verdoola­egeJCGTC­13 TACO '9 Juan Carlos Juega, Sven Verdoolaege, Albert Cohen, Jose Ignacio Gomez, Christian Tenllado, Francky Catthoor Polyhedral parallel code generation for CUDA Journal 23 BC Article OK>30 Data Build notes -
LiMJ13 TACO '9 Yong Li, Rami Melhem, Alex K. Jones PS-TLB: Leveraging page classification information for fast,scalable and efficient translation for future CMPs Journal 21 HW Data - -
LeeKLYP1­3 TACO '9 Jongwon Lee, Yohan Ko, Kyoungwoo Lee, Jonghee M. Youn, Yunheung Peak Dynamic code duplication with vulnerability awareness for soft error detection on VLIW architectures Journal 24 BC EMno Data - Survey
Belviran­liBG13 TACO '9 Mehmet E. Belviranli, Laxmi N. Bhuyan, Rajiv Gupta A dynamic self-scheduling scheme for heterogeneous multiprocessor architectures Journal 20 BC EMØ Data - -
YangXKMZ­12 TACO '9 Yi Yang, Ping Xiang, Jingfei Kong, Mike Mantor, Huiyang Zhou A unified optimizing compiler framework for different GPGPU architectures Journal 33 BC Article OK≤30 Data Build notes -
AntaoS13 TACO '9 Samuel Antao, Leonel Sousa The CRNS framework and its application to programmable and reconfigurable cryptography Journal 25 BC EMno Data - -
Ghandour­AM12 TACO '9 Walid J. Ghandour, Haitham Akkary, Wes Masri Leveraging Strength-Based Dynamic Information Flow Analysis to Enhance Data Value Prediction Journal 33 EX Data - -
LiPZI12 TACO '9 Bin Li, Li Shiuan Peh, Li Zhao, Ravi Iyer Dynamic QoS management for chip multiprocessors Journal 29 BC EMno Data - -
ValeroSP­LD12 TACO '9 Alejandro Valero, Julio Sahuquillo, Salvador Petit, Pedro Lopez, Jose Duato Combining recency of information with selective random and a victim cache in last-level caches Journal 20 HW Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
MazloomM­TAS12 TACO '9 Bita Mazloom, Shashidhar Mysore, Mohit Tiwari, Banit Agrawal, Tim Sherwood Dataflow Tomography: Information Flow Tracking For Understanding and Visualizing Full Systems Journal 26 BC EMyes OK≤30 Data Build notes -
ChenS13 TACO '9 Doris Chen, Deshanand Singh Profile-guided floating- to fixed-point conversion for hybrid FPGA-processor applications Journal 25 BC EMno Data - Survey
Majumdar­CBCG12 TACO '9 Abhinandan Majumdar, Shihari Cadambi, Michela Becchi, Srimat T. Chakradhar, Hans Peter graf A Massively Parallel, Energy Efficient Programmable Accelerator for Learning and Classification Journal 30 BC EMno Data - -
AbadPG13 TACO '9 Pablo Abad, Jose-Angel Gregorio, Valentin Puente LIGERO: A light but efficient router conceived for cache-coherent chip multiprocessors Journal 21 HW Data - -
DioufHCO­P13 TACO '9 Boubacar Diouf, Can Hantas, Albert Cohen, Ozcan Ozturk, Jens Palsberg A decoupled local memory allocator Journal 22 BC EMno Data - -
Xekalaki­sIC12 TACO '9 Polychronis Xekalakis, Nikolas Ioannou, Marcelo Cintra Mixed speculative multithreaded execution models Journal 26 BC EMno Data - -
RohouWY1­3 TACO '9 David Yuste, Erven Rohou, Kevin Williams Vectorization technology to improve interpreter performance Journal 22 BC EMyes OK≤30 Data Build notes -
XiaoCCGH­LRW13 TACO '9 Chunhua Xiao, MC Frank Chang, Jaon Cong, Michael Gill, Zhangqin Huang, Chunyue Liu, Glenn Reinman, Hao Wu Stream arbitration: Towards efficient bandwidth utilization for emerging on-chip interconnects Journal 27 HW Data - -
YanJTF13 TACO '9 Zhichao Yan, Hong Jiang, Yujuan Tan, Dan Feng An integrated pseudo-associativity and relaxed-order approach to hardware transactional memory Journal 26 BC EMØ Data - -
GeraciS1­2 TACO '9 James R. Geraci, Sharon M. Sacco A transpose-free in-place SIMD optimized FFT Journal 21 HW Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
Nugteren­CC13 TACO '9 Cedric Nugteren, Pieter Custers, Henk Corporal Algorithmic species: A classification of affine loop nests for parallel programming Journal 25 BC Article OK≤30 Data Build notes Survey
Baghdadi­CVT13 TACO '9 Riyadh Baghdadi, Albert Cohen, Sven Verdoolaege, Konrad Trifunovic Improved loop tiling based on the removal of spurious false dependences Journal 26 BC EMyes Fails Data Build notes -
PuriniJ1­3 TACO '9 Suresh Purini, Lakshya Jain Finding good optimization sequences covering program space Journal 23 BC EMyes OK>30

We originally classified this paper as EM_no. We found that the authors had emailed us but we missed the email. We have changed the classification to EM_yes.

Data Build notes -
AndradeF­D12 TACO '9 Diego Andrade, Basilio B. Fraguela, Ramon Doallo Static analysis of the worst-case memory performance for irregular codes with indirections Journal 32 BC EMno Data - -
LutzFC13 TACO '9 Thibaut Lutz, Christian Fensch, Murray Cole PARTANS: An autotuning framework for stencil computation on multi-GPU systems Journal 24 HW Data - -
ChenFHEF­TW12 TACO '9 Yang Chen, Shuangde Fang, Yuanjie Huang, Lieven Eeckhout, Grigori Fursin, Olivier Temam, Chengyong Wu Deconstructing iterative optimization Journal 30 NC Data - -
DolanMG1­3 TACO '9 Servesh Muralidharan, Stephen Golan, David Gregg Compiler support for lightweight context switching Journal 25 BC Web OK≤30 Data Build notes -
GuhaHS12 TACO '9 Apala Guha, Kin Hazelwood, Mary Lou Soffa Memory optimization of dynamic binary translators for embedded systems Journal 29 HW

We originally classified this paper as HW. In the survey response, authors say that the paper is BC. The code is meant to run on embedded systems. Therefore, we have kept the classification of HW.

Data - Survey
JangLER1­2 TACO '9 Choonki Jang, Jaejin Lee, Bernhard Egger, Soojung Ryu Automatic code overlay generation and partially redundant code fetch elimination Journal 32 HW Data - Survey
FowersBW­S13 TACO '9 Jeremy Fowers, Greg Brown, John Wernsing, Greg Stitt A performance and energy comparison of convolution on GPUs,FPGAs, and multicore processors Journal 21 HW

Your study is inaccurate. Please fix it before publishing.

We originally classified this paper as NC. In the survey response, the authors said the paper is HW. Therefore, we have changed the classification to HW.

Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
Craeynes­tE13 TACO '9 Lieven Eeckhout, Kenzo Van Craeynest Understanding fundamental design choices in single-ISA heterogeneous multicore architectures Journal 23 NC Data - -
Alberici­oIVL13 TACO '9 Jorge Alberticio, Pablo Ibanez, Victor Vinals, Jose Maria Llaberia Exploiting reuse locality on inclusive shared last-level caches Journal 19 BC EMno Data - -
Pusukuri­GB13 TACO '9 Kishore Kumar Pusukuri, Rajix Gupta, Laxmi N. Bhuyan ADAPT: A framework for coscheduling multithreaded programs Journal 24 BC Article OK>Author

Please read carefully the build notes.

Data Build notes Survey
KhanBRHC­C13 TACO '9 Malik Khan, Protonu Basu, Gabe Rudy, Mary Hall, Chun Chen, Jacqueline Chame A script-based autotuning compiler system to generate high-performance CUDA code Journal 25 HW Data - -
NegiG13 TACO '9 Anurag Negi, Ruben Titos-Gil SCIN-cache: Fast speculative versioning in multithreaded cores Journal 26 HW Data - -
WimmerHV­JDS13 TACO '9 Christian Wimmer, Michael Haupt, Michael L. VanDeVanter, Mick Jordan, Laurent Daynes, Douglas Simon Maxine: An approachable virtual machine for, and in, java Journal 24 BC Article OK≤30 Data Build notes Survey
AbbasiVG­12 TACO '9 Zahra Abbasi, Georgios Varsamopoulos, Sandeep K.S. Gupta TACOMA: Server and workload management in internet data centers considering cooling-computing power trade-off and energy proportionality Journal 37 BC EMno Data - -
PopC13 TACO '9 Antoniu Pop, Albert Cohen OpenStream: Expressiveness and data-flow compilation of OpenMP streaming programs Journal 25 BC Article OK>Author Data Build notes Survey
ChrysosD­PD13 TACO '9 Grigorios Chrysos, Panagiotis Dagritzikos, Ioannis Papaefstathiou, Apostolos Dollas HC-CART: A parallel system implementation of data mining classification and regression tree (CART) algorithm on a multi-FPGA system Journal 25 BC EMno Data - -
AhnJKLS1­2 TACO '9 Jung Ho Ahn, Norman P. Jouppi, Christos Kozyrakis, Jacob Leverich, Robers S. Schreiber Improving System Energy Efficiency with Memory Rank Subsetting Journal 28 HW Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
CuiWCS13 TACO '9 Yan Cui, Yingxin Wang, Yu Chen, Yuanchun Shi Lock-contention-aware scheduler: A scalable and energy-efficient method for addressing scalability collapse on multicore systems Journal 25 BC EMyes OK≤30 Data Build notes Survey
LankesWW­H12 TACO '9 Andreas Lanks, Thomas Wild, Stefan Wallentowitz, Andreas Herkersdorf Benefits of selective packet discard in networks-on-chip Journal 21 HW Data - -
SeghirLM­12 TACO '9 Vincent Loechner, Rachid Seghir, Benoit Meister Integer affine transformations of parametric ;-polytopes and applications to loop nest optimization Journal 27 BC Article Fails Data Build notes -
LeeKV12 TACO '9 Hyesoon Kim, Jaekyu Lee, Richard Vuduc When Prefetching Works, When It Doesn't, and Why Journal 29 HW

We originally classified this paper as NC. In the survey response, the authors said the paper is HW. Therefore, we have changed the classification to HW.

Data - Survey
LewisTG1­2 TACO '9 Adam Wave Lewis, NianFeng Tzeng, Soumik Ghosh Runtime energy consumption estimation for server workloads based on chaotic time-series approximation Journal 26 BC EMØ Data - -
CoelhoI1­3 TACO '9 Fabien Coelho, Francois Irigoin API compilation for image hardware accelerators Journal 25 BC EMno

We originally classified this paper as Web and OK_leq_30. In the survey response, the authors said we only compiled part of the relevant code and that the remainder is not available. Therefore, we have changed the classification to EM_no.

Data - Survey
EyermanE­12 TACO '9 Stijn Eyerman, Lieven Eeckhout Probabilistic modeling for job symbiosis scheduling on SMT processors Journal 27 BC EMno Data - Survey
BoisEE13 TACO '9 Lieven Eeckhout, Kristof Du Bois, Stijn Eyerman Per-thread cycle accounting in multicore processors Journal 22 EX Data - -
Sharafed­dineJA12 TACO '9 Mageda Sharafeddine, Komal Jothi, Haitham Akkary Disjoint out-of-order execution processor Journal 32 BC EMno

Your study on repeatability in computer science research is quite interesting. Looking forward to see how it will impact the publication process and culture of this area of engineering.

Data - Survey
CoppensS­M13 TACO '9 Bart Coppens, Bjorn De Sutter, Hibas Maebe Feedback-driven binary code diversification Journal 26 BC EMno Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
LuoZ12 TACO '9 Yangchun Luo, Antonia Zhai Dynamically dispatching speculative threads to improve sequential execution Journal 31 HW Data - -
GerardsK­13 TACO '9 Marco E.T. Gerards, Jan Kuper Optimal DPM and DVFS for frame-based real-time systems Journal 23 NC Data - Survey
Mattheak­isP13 TACO '9 Pavlos M. Mattheakis, Ioannis Papaefstathiou Significantly reducing MPI intercommunication latency and power overhead in both embedded and HPC systems Journal 25 HW Data - -
YangRW12 TODS '37 Di Yang, Elke A Rundensteiner, Matthew O Ward Shared execution strategy for neighbor-based pattern mining requests over streaming windows Journal 44 BC EMØ Data - -
TassaG12 TODS '37 Tamir Tassa, Ehud Gudes Secure distributed computation of anonymized views of shared databases Journal 43 BC EMno Data - -
Nuray-Tu­ranKM12 TODS '37 Dmitri V Kalashnikov, Rabia Nuray-Turan, Sharad Mehrotra Exploiting Web querying for Web people search Journal 41 EX Data - -
Graefe12 TODS '37 Goetz Graefe A survey of B-tree logging and recovery techniques Journal 35 NC

We originally classified this paper as NC. In the survey response, the authors said the paper is BC. The paper describes a survey of current practices. Therefore, we have kept the classification of NC.

Data - Survey
BarceloL­LW12 TODS '37 Leonid Libkin, Pablo Barcelo, Anthony W Lin, Peter T Wood Expressive Languages for Path Queries over Graph-Structured Data Journal 46 NC Data - -
LiuC12 TODS '37 Ziyang Liu, Yi Chen Differentiating search results on structured data Journal 30 BC EMØ Data - -
LemireKG­12 TODS '37 Daniel Lemire, Owen Kaser, Eduardo Gutarra Reordering rows for better compression: Beyond the lexicographic order Journal 29 BC Article OK≤30 Data Build notes Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
Nuray-Tu­ranKMY12 TODS '37 Dmitri V Kalashnikov, Rabia Nuray-Turan, Sharad Mehrotra, Yaming Yu Attribute and object selection queries on objects with probabilistic attributes Journal 41 EX Data - -
ShengT12 TODS '37 Cheng Sheng, Yufei Tao Worst-Case I/O-Efficient Skyline Algorithms Journal 22 NC Data - -
XieDSZZ1­2 TODS '37 Kexin Xie, Ke Deng, Shuo Shang, Xiaofang Zhou, Kai Zheng Finding Alternative Shortest Paths in Spatial Networks Journal 31 BC EMØ Data - -
Damaggio­DV12 TODS '37 Alin Deutsch, Elio Damaggio, Victor Vianu Artifact systems with data dependencies and arithmetic Journal 36 NC Data - -
WangY12 TODS '37 Junhu Wang, Jeffrey Xu Yu Revisiting answering tree pattern queries using views Journal 34 BC EMno Data - -
ZhangLZC­Z12 TODS '37 Wenjie Zhang, Xuemin Lin, Ying Zhang, Muhammad Aamir Cheema, Qing Zhang Stochastic skylines Journal 34 BC EMyes OK≤30 Data Build notes -
DavidLT1­2 TODS '37 Leonid Libkin, Claire David, Tony Tan Efficient reasoning about data trees via integer linear programming Journal 28 BC EMyes OK≤30 Data Build notes -
CongFKLL­12 TODS '37 Gao Cong, Wenfei Fan, Anastasios Kementsietsidis, Jianzhong Li, Xianmin Liu Partial Evaluation for Distributed XPath Query Processing and Beyond Journal 43 BC EMno Data - -
Martinen­ghiT12 TODS '37 Davide Martinenghi, Marco Tagliasacchi Proximity measures for rank join Journal 46 BC Web OK≤30 Data Build notes Survey
GraefeKK­12 TODS '37 Harumi Kuno, Goetz Graefe, Hideaki Kimura Foster b-trees Journal 29 BC EMØ Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
Amsterda­merDMT12 TODS '37 Daniel Deutch, Yael Amsterdamer, Tova Milo, Val Tannen On Provenance Minimization Journal 36 NC Data - Survey
Wijsen12 TODS '37 Jef Wijsen Certain conjunctive query answering in first-order logic Journal 35 NC Data - -
ShengTL1­2 TODS '37 Yufei Tao, Cheng Sheng, Jianzhong Li Exact and approximate algorithms for the most connected vertex problem Journal 39 BC EMyes OK≤30 Data Build notes -
FanGW12 TODS '37 Wenfei Fan, Floris Geerts, Jef Wijsen Determining the Currency of Data Journal 46 NC Data - Survey
LiPT12 TODS '37 Yinan Li, Jignesh M Patel, Allison Terrell WHAM: A High-Throughput Sequence Alignment Method Journal 39 BC Web OK>30 Data Build notes -
XiaZFCW1­2 TODS '37 Cindy Chen, Tian Xia, Donghui Zhang, Zheng Fang, Jie Wang Online subspace skyline query processing using the compressed skycube Journal 36 BC EMØ Data - Survey
Hartmann­L12 TODS '37 Sebastian Link, Sven Hartmann The implication problem of data dependencies over SQL table definitions: Axiomatic, algorithmic and logical characterizations Journal 40 NC Data - Survey
Abitebou­lBV12 TODS '37 Victor Vianu, Serge Abiteboul, Pierre Bourhis Comparing workflow specification languages: A matter of views Journal 59 NC Data - -
ReS12 TODS '37 Christopher Re, Dan Suciu Understanding cardinality estimation using entropy maximization Journal 31 NC Data - -
Schneide­rCVY12 TODS '37 Markus Schneider, Tao Chen, Ganesh Viswanathan, Wenjie Yuan Cardinal directions between complex regions Journal 40 NC Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
LiMDMS12 TODS '37 Boduo Li, Edward Mazur, Yanlei Diao, Andrew Mcgregor, Prashant Shenoy SCALLA: A Platform for Scalable One-Pass Analytics Using MapReduce Journal 43 BC Web OK≤30 Data Build notes Survey
Kimelfel­dVW12 TODS '37 Benny Kimelfeld, Jan Vondrak, Ryan Williams Maximizing Conjunctive Views in Deletion Propagation Journal 37 NC Data - -
kim2012e­fficient OSDI '12 Taesoo Kim, Ramesh Chandra, Nickolai Zeldovich Efficient patch-based auditing for web application vulnerabilities Conference 14 EX Data - -
li2012ma­king OSDI '12 Cheng Li, Daniel Porto, Allen Clement, Johannes Gehrke, Nuno Preguica, Rodrigo Rodrigues Making geo-replicated systems fast as possible, consistent when necessary Conference 14 BC EMno Data - -
han2012m­egapipe OSDI '12 Sangjin Han, Scott Marshall, Byung-Gon Chun, Sylvia Ratnasamy Megapipe: a new programming interface for scalable network i/o Conference 14 BC EMyes OK≤30 Data Build notes -
nighting­ale2012f­lat OSDI '12 Edmund B Nightingale, Jeremy Elson, Jinliang Fan, Owen Hofmann, Jon Howell, Yutaka Suzue Flat datacenter storage Conference 15 BC EMno

Sharing code is unfortunately not possible due to corporate IP concerns.

Data - Survey
kyrola20­12graphc­hi OSDI '12 Aapo Kyrola, Guy Blelloch, Carlos Guestrin GraphChi: Large-scale graph computation on just a PC Conference 16 BC Article OK≤30 Data Build notes -
tang2012­cleanos OSDI '12 Yang Tang, Phillip Ames, Sravan Bhamidipati, Ashish Bijlani, Roxana Geambasu, Nikhil Sarda CleanOS: Limiting mobile data exposure with idle eviction Conference 15 EX Data - -
jin2012a­utomated OSDI '12 Guoliang Jin, Wei Zhang, Dongdong Deng, Ben Liblit, Shan Lu Automated concurrency-bug fixing Conference 16 EX Data - -
kotla201­2pasture OSDI '12 Tom Rodeheffer, Indrajit Roy, Patrick Stuedi, Benjamin Wester, Ramakrishna Kotla Pasture: secure offline data access using commodity trusted hardware Conference 14 BC EMno Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
guo2012s­potting OSDI '12 Zhenyu Guo, Xuepeng Fan, Rishan Chen, Jiaxing Zhang, Hucheng Zhou, Sean McDirmid, Chang Liu, Wei Lin, Jingren Zhou, Lidong Zhou Spotting code optimizations in data-parallel pipelines through PeriSCOPE Conference 13 BC EMno Data - Survey
belay201­2dune OSDI '12 Adam Belay, Andrea Bittau, Ali Mashtizadeh, David Terei, David Mazieres, Christos Kozyrakis Dune: safe user-level access to privileged CPU features Conference 14 BC Web OK≤30 Data Build notes Survey
ravindra­nath2012­appinsig­ht OSDI '12 Lenin Ravindranath, Jitendra Padhye, Sharad Agarwal, Ratul Mahajan, Ian Obermiller, Shahin Shayandeh AppInsight: mobile app performance monitoring in the wild Conference 14 BC EMno Data - -
narayan2­012djoin OSDI '12 Arjun Narayan, Andreas Haeberlen DJoin: differentially private join queries over distributed databases Conference 14 EX Data - -
dunn2012­eternal OSDI '12 Alan M Dunn, Michael Z Lee, Suman Jana, Sangman Kim, Mark Silberstein, Yuanzhong Xu, Vitaly Shmatikov, Emmett Witchel Eternal sunshine of the spotless machine: Protecting privacy with ephemeral channels Conference 15 BC EMno

We originally classified this paper as EM_no because did not receive code within our two month window after the initial request. In the survey response, the authors said that the code is now available. Our policy is to consider the code available at the time of the study. Therefore, we have kept the original classification of EM_no.

Code now available at https://gith­ub.com/ut-os­a/lacuna (notified via survey as of 9/22/2014) Data - Survey
renzelma­nn2012sy­mdrive OSDI '12 Matthew J Renzelmann, Asim Kadav, Michael M Swift SymDrive: testing drivers without devices Conference 14 BC Web OK>30 Data Build notes Survey
kapritso­s2012all OSDI '12 Manos Kapritsos, Yang Wang, Vivien Quema, Allen Clement, Lorenzo Alvisi, Mike Dahlin All about Eve: execute-verify replication for multi-core servers Conference 14 EX Data - -
shue2012­performa­nce OSDI '12 David Shue, Michael J Freedman, Anees Shaikh Performance isolation and fairness for multi-tenant cloud storage Conference 14 EX Data - -
gordon20­12comet OSDI '12 Mark S Gordon, D Anoushe Jamshidi, Scott Mahlke, Z Morley Mao, Xu Chen COMET: code offload by migrating execution transparently Conference 14 BC Web OK≤30 Data Build notes -
yuan2012­conserva­tive OSDI '12 Ding Yuan, Soyeon Park, Peng Huang, Yang Liu, Michael M Lee, Xiaoming Tang, Yuanyuan Zhou, Stefan Savage Be conservative: enhancing failure diagnosis with proactive logging Conference 14 EX Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
attariya­n2012x OSDI '12 Mona Attariyan, Michael Chow, Jason Flinn X-ray: automating root-cause diagnosis of performance anomalies in production software Conference 16 BC EMyes OK≤30 Data Build notes Survey
levis201­2experie­nces OSDI '12 Philip Levis Experiences from a decade of TinyOS development Conference 14 BC Article OK≤30 Data Build notes -
wang2012­improvin­g OSDI '12 Xi Wang, Haogang Chen, Zhihao Jia, Nickolai Zeldovich, M Frans Kaashoek Improving integer security for systems with KINT Conference 15 BC Article OK>30 Data Build notes -
corbett2­012spann­er OSDI '12 Christopher Frost, JJ Furman, Sanjay Ghemawat, Andrey Gubarev, Christopher Heiser, Peter Hochschild, others, James C Corbett, Jeffrey Dean, Michael Epstein, Andrew Fikes Spanner: Googles globally-distributed database Conference 14 BC EMno Data - -
wolinsky­2012diss­ent OSDI '12 David Isaac Wolinsky, Henry Corrigan-Gibbs, Bryan Ford, Aaron Johnson Dissent in numbers: making strong anonymity scale Conference 14 BC Article OK>30 Data Build notes -
gonzalez­2012powe­rgraph OSDI '12 J Gonzalez, Yucheng Low, Haijie Gu, Danny Bickson, Carlos Guestrin PowerGraph: Distributed graph-parallel computation on natural graphs Conference 14 BC Web OK≤30 Data Build notes -
LuSLDWC1­2 SIGMOD '12 Jiaheng Lu, Pierre Senellart, Chunbin Lin, Xiaoyong Du, Shan Wang, Xinxing Chen Optimal top-k generation of attribute combinations based on ranked lists Conference 12 EX Data - -
Rekatsin­asDG12 SIGMOD '12 Theodoros Rekatsinas, Amol Deshpande, Lise Getoor Local structure and determinism in probabilistic databases Conference 12 EX Data - -
Mozafari­ZZ12 SIGMOD '12 Barzan Mozafari, Kai Zeng, Carlo Zaniolo High-performance complex event processing over XML streams Conference 12 BC EMyes OK≤30 Data Build notes -
WuLWZ12 SIGMOD '12 Wentao Wu, Hongsong Li, Haixun Wang, Kenny Q. Zhu Probase: a probabilistic taxonomy for text understanding Conference 12 EX Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
Paramesw­aranGPPR­W12 SIGMOD '12 Aditya Parameswaran, Hector Garcia-Molina, Hyunjung Park, Neoklis Polyzotis, Aditya Ramesh, Jennifer Widom CrowdScreen: algorithms for filtering data with humans Conference 12 BC EMno Data - -
KwonBHR1­2 SIGMOD '12 YongChul Kwon, Magdalena Balazinska, Bill Howe, Jerome Rolia SkewTune: mitigating skew in mapreduce applications Conference 12 BC Web OK≤30 Data Build notes Survey
FengKRR1­2 SIGMOD '12 Xixuan Feng, Arun Kumar, Benjamn Recht, Christopher Re Towards a unified architecture for in-RDBMS analytics Conference 12 BC Article OK>30

From the build notes, it seems that you had a trouble to set up the Postgres environment. Code that runs dependently on another system is unfortunately hard to get built. I am glad you eventually got it. But having a cross-platform code release is not very realistic for research publication. Thus, we have also published a virtual machine with everything built in.

Data Build notes Survey
MohanTSS­C12 SIGMOD '12 Prashanth Mohan, Abhradeep Thakurta, Elaine Shi, Dawn Song, David E. Culler GUPT: privacy preserving data analysis made easy Conference 12 BC Web OK≤30 Data Build notes Survey
Katsifod­imosMV12 SIGMOD '12 Asterios Katsifodimos, Ioana Manolescu, Vasilis Vassalos Materialized view selection for XQuery workloads Conference 12 EX Data - -
WangLF12 SIGMOD '12 Jiannan Wang, Guoliang Li, Jianhua Feng Can we beat the prefix filtering?: an adaptive framework for similarity join and search Conference 12 EX Data - -
ConsensI­LP12 SIGMOD '12 Naruabi O. Consens, Kleoni Ioannidou, Jeff LeFevre, Neoklis Polyzotis Divergent physical design tuning for replicated databases Conference 12 EX Data - -
ThomsonD­WRSA12 SIGMOD '12 Alexander Thomson, Thaddeus Diamond, Shu-Chun Weng, Kun Ren, Philip Shao, Daniel J. Abadi Calvin: fast distributed transactions for partitioned database systems Conference 12 BC EMno

A 30-minute verification that an author's code compiles, runs, and prints the expected output is interesting but is not a convincing test of scientific reproducibility.

A better test of reproducibility of a publication's results would be to independently implement and measure the algorithm or system described. This would be unlikely to replicate any bugs or systematic measurement errors, increasing the meaningfulness of a positive reproducibility result. Negative results would also be more likely to provide technical insight and foster scientific discussion.

Note that publishing code is also a rather thankless task. Likely outcomes include:
(a) Nobody will look at it and you will have wasted your time.
(b) Anyone who looks at it will see that it perfectly matches the paper's specification (except for being MUCH harder to read) and won't have learned anything.
(c) Someone will try to use it, run into some kind of trouble, and bother you with annoying questions.
(d) Someone will catch some trivial bug, approximation, or limitation and use it to cast doubt on your results.
(e) Some professor will convince a naive first-year student to use your code as a starting point for their experiments and you will have contributed to that poor student's misery and anguish.

We originally classified this paper as EM_no. We did not receive code within our two month window after the initial request. In the survey response, the authors said that the code is now available. Our policy is to consider the code available at the time of the study. Therefore, we have kept the original classification of EM_no.

Code now available at https://gith­ub.com/yaled­b/calvin (notified via survey as of 9/22/2014) Data - Survey
YakoutGC­C12 SIGMOD '12 Mohamed Yakout, Kris Ganjam, Kaushik Chakrabarti, Surajit Chaudhuri InfoGather: entity augmentation and attribute discovery by holistic matching with web tables Conference 12 EX Data - -
Nanongka­iLSM12 SIGMOD '12 Danupon Nanongkai, Ashwin Lall, Atish Das Sarma, Kazuhisa Makino Interactive regret minimization Conference 12 BC EMyes OK≤30 Data Build notes Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
Hellings­FH12 SIGMOD '12 Jelle Hellings, George H.L. Fletcher, Herman Haverkort Efficient external-memory bisimulation on DAGs Conference 12 BC Article OK>Author Data Build notes Survey
GuoPG12 SIGMOD '12 Stephen Guo, Aditya Parameswaran, Hector Garcia-Molina So who won?: dynamic max discovery with the crowd Conference 12 BC EMno Data - -
PavloCZ1­2 SIGMOD '12 Andrew Pavlo, Carlo Curino, Stan Zdonik Skew-aware automatic database partitioning in shared-nothing,parallel OLTP systems Conference 12 EX Data - -
SinghNJ1­2 SIGMOD '12 Manish Singh, Arnab Nandi, Hosagrahar V. Jagadish Skimmer: rapid scrolling of relational query results Conference 12 BC EMyes OK≤30 Data Build notes Survey
Sidlausk­asSJ12 SIGMOD '12 Darius Sidlauskas, Simonas Saltenis, Christian S. Jensen Parallel main-memory indexing for moving-object query and update workloads Conference 12 EX Data - -
Alagiann­isBBIA12 SIGMOD '12 Ioannis Alagiannis, Renata Borovica, Miguel Branco, Stratos Idreos, Anastasia Ailamaki NoDB: efficient query execution on raw data files Conference 12 BC EMno Data - -
ThomsenY­J12 SIGMOD '12 Jeppe Rishede Thomsen, Man Lung Yiu, Christian S. Jensen Effective caching of shortest paths for location-based services Conference 12 EX Data - -
XuKWCC12 SIGMOD '12 Zhiqiang Xu, Yiping Ke, Yi Wang, Hong Cheng, James Cheng A model-based approach to attributed graph clustering Conference 12 EX Data - -
JinRXL12 SIGMOD '12 Ruoming Jin, Ning Ruan, Yang Xiang, Victor E. Lee A highway-centric labeling approach for answering distance queries on large sparse graphs Conference 12 BC EMyes OK≤30 Data Build notes Survey
MondalD1­2 SIGMOD '12 Jayanta Mondal, Amol Deshpande Managing large dynamic graphs efficiently Conference 12 BC EMno Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
HuXCY12 SIGMOD '12 Haibo Hu, Jianliang Xu, Qian Chen, Ziwei Yang Authenticating location-based services without compromising location privacy Conference 12 BC EMyes OK≤30 Data Build notes Survey
YuAY12 SIGMOD '12 Albert Yu, Pankaj K. Agarwal, Jun Yang Processing a large number of continuous preference top-{\it k} queries Conference 12 BC EMno Data - -
DingWJHW­12 SIGMOD '12 Bolin Ding, Haixun Wang, Ruoming Jin, Jiawei Han, Zhongyuan Wang Optimizing index for taxonomy keyword search Conference 12 EX Data - -
Ramachan­draS12 SIGMOD '12 Karthik Ramachandra, S Sudarshan Holistic optimization by prefetching query results Conference 12 BC EMno Data - Survey
YangYZK1­2 SIGMOD '12 Shengqi Yang, Xifeng Yan, Bo Zong, Arijit Khan Towards effective partition management for large graphs Conference 12 BC Web OK≤30 Data Build notes Survey
GotzNG12 SIGMOD '12 Michaela Gotz, Surman Nath, Johannes Gehrke MaskIt: privately releasing user context streams for personalized mobile applications Conference 12 EX Data - -
Zhang0D1­2 SIGMOD '12 Mingyang Zhang, Nan Zhang, Gautam das Aggregate suppression for enterprise search engines Conference 12 EX Data - -
JinRDY12 SIGMOD '12 Ruomin Jin, Ning Ruan, Saikat Dey, Jeffrey Yu Xu SCARAB: scaling reachability computation on large graphs Conference 12 BC Web OK>30 Data Build notes -
FanLWW12 SIGMOD '12 Wenfei Fan, Jianzhong Li, Xin Wang, Yinghui Wu Query preserving graph compression Conference 12 EX Data - -
QianCJ12 SIGMOD '12 Li Qian, Machael J. Cafarella, Hosagrahar V. Jagadish Sample-driven schema mapping Conference 12 EX Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
LiG12 SIGMOD '12 Zheng Li, Tingjian ge Online windowed subsequence matching over probabilistic sequences Conference 12 BC EMØ Data - -
TeubnerW­N12 SIGMOD '12 Jens Teubner, Louis Woods, Chongling Nie Skeleton automata for FPGAs: reconfiguring without reconstructing Conference 12 HW Data - -
SarmaFGH­LWXY12 SIGMOD '12 Anish Das Sarma, Lujun Fang, Nitin Gupta, Alon Halevy, Hongrae Lee, Fei Wu, Reynold Xin, Cong Yu Finding related tables Conference 12 EX Data - -
ZhouBL12 SIGMOD '12 Jingren Zhou, Nicolas Bruno, Wei lin Advanced partitioning techniques for massively distributed computation Conference 12 EX Data - -
BegleyHC­12 SIGMOD '12 Steven Begley, Zhen He, Yi-Ping Phoebe Chen MCJoin: a memory-constrained join for column-store main-memory databases Conference 12 BC EMyes OK≤30

Updates to the source code of MCJoin will be made available on this webpage:

http://homepage.cs.latrobe.edu.au /zhe/ZhenHePublications.html

Data Build notes Survey
ZhuLZZY1­2 SIGMOD '12 Gaoping Zhu, Xuemin Lin, Ke Zhu, Wenjie Zhang, Jeffery Xu Yu TreeSpan: efficiently computing similarity all-matching Conference 12 EX Data - -
GanFFN12 SIGMOD '12 Junhao Gan, Jianlin Feng, Qiong Fang, Wilfred Ng Locality-sensitive hashing scheme based on dynamic collision counting Conference 12 BC Web OK>Author

In fact, our code is very easy to build. It is somewhat unfair to claim our code cannot be successfully built without asking for our assistance when you meet some problems during building our code.

Data Build notes Survey
ChengKCC­12 SIGMOD '12 James Cheng, Shumo Chu, Yiping Ke, Carter Cheng Efficient processing of distance queries in large graphs: a vertex cover approach Conference 12 BC Web OK≤30 Data Build notes -
Fraterna­liMT12 SIGMOD '12 Piero Fraternali, Davide Martinenghi, Marco Tagliasacchi Top-k bounded diversification Conference 12 BC EMyes OK>30 Data Build notes Survey
SearsR12 SIGMOD '12 Russell Sears, Raghu Ramakrishnan bLSM: a general purpose log structured merge tree Conference 12 BC Article OK>Author Data Build notes Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
KanneE12 SIGMOD '12 Carl-Christian Kanne, Cuk Ercegovac Declarative error management for robust data-intensive applications Conference 12 BC EMno Data - -
Giatrako­sDGSS12 SIGMOD '12 Nikos Giatrakos, Antonios Deliginnakis, Minos Garofalakis, Izchak Shafman, Assaf Schuster Prediction-based geometric monitoring over distributed data streams Conference 12 BC EMyes OK≤30 Data Build notes Survey
Greathou­seXLA12 ASPLOS '12 Joseph L. Greathouse, Hongyi Xin, Yixin Luo, Todd Austin A case for unlimited watchpoints Conference 13 BC EMyes OK>30 Data Build notes Survey
Lymberop­oulosRSM­N12 ASPLOS '12 Dimitrios Lymberopoulos, Oriana Riva, Karin Strauss, Akshay Mittal, Alexandros Ntoulas PocketWeb: instant web browsing for mobile devices Conference 12 BC EMno Data - Survey
Panneers­elvamS12 ASPLOS '12 Sankaralingam Panneerselvam, Michael M. Swift Chameleon: operating system support for dynamic processors Conference 12 EX Data - -
LeeS12 ASPLOS '12 Min Lee, Karsten Schwan Region scheduling: efficiently using the cache architectures via page-level affinity Conference 12 BC EMno Data - Survey
ChenFETW­12 ASPLOS '12 Yang Chen, Shuangde Fang, Lieven Eeckout, Olivier Temam, Chengyong Wu Iterative optimization for the data center Conference 12 BC EMno

Publishing or giving out code is easy. The hard part is to find enough resource to clean it up, make it portable, document it, and support it especially when the main goal of a project is not to build a widely used open source system but to demo ideas of a paper. Anyone with large system experience could imagine that there will be many system specfic hacks, shortcuts, and workarounds in the implementation of distributed system with many moving parts. For example, we may hard code a storage path or make some assumptions about access control configuration of the underlying systems. Such things will definitely not impact the validity of our results. And they can be smoothed out from the system given enough engineering resouce. Before that happen, we had to do substantial support work to help people deploy and run our system in the past several cases.

Data - Survey
KadavS12 ASPLOS '12 Asim Kadav, Michael M. Swift Understanding modern device drivers Conference 12 BC EMyes OK>Author

We originally classified this paper as NC. In the survey response, the authors said the paper is BC. Therefore, we have reclassified it as BC, downloaded the code and attempted to build it.

Data Build notes Survey
AhmadCRV­12 ASPLOS '12 Faraz Ahmad, Srimat Chakradhar, Anand Raghunathan, T N. Vijaykumar Tarazu: optimizing MapReduce on heterogeneous clusters Conference 14 EX Data - -
Govindan­WSU12 ASPLOS '12 Sriram Govindan, Di Wang, Anand Sivasubramaniam, Bhuvan Urgaonkar Leveraging stored energy for handling power emergencies in aggressively provisioned datacenters Conference 12 HW

I have categorized our ASPLOS'12 paper on battery based peak shaving as hardware since it requires certain hardware equipment (smart PDUs, battery/UPS units) for experimentally verifying the results.

In order to reproduce the battery based peak shaving results, you will need to connect each experimental server to an online UPS unit which should in turn be connected to one of the outlets on an intelligent PDU or power strip. Intelligent power strip allows us to remotely toggle power output to an outlet, allowing us to simulate a power outage to the corresponding battery unit. The UPS will start to source server power and the duration of battery sourcing can be controlled by toggling back power to this outlet.

The DVFS technique can be easily reproduced since most operating systems (Windows advanced power options, Linux CPU power governor) provide native support for changing the processor voltage/frequency.

Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
DeVuystV­T12 ASPLOS '12 Matthew DeVuyst, Ashish Venkat, Dean M. Tullsen Execution migration in a heterogeneous-ISA chip multiprocessor Conference 12 EX Data - -
Olszewsk­iZKAA12 ASPLOS '12 Marek Olszewski, Qin Zhao, David Koh, Jason Ansel, Saman Amarasinghe Aikido: accelerating shared data dynamic analyses Conference 11 BC EMno

We originally classified this paper as EM_no, because we received an email that said the code was not available. In the survey response, the authors said the paper has published code. We have kept the classification as EM_no.

Data - Survey
HariANR1­2 ASPLOS '12 Siva Kumar Sastry Hari, Sarita V. Adve, Helia Naeimi, Pradeep Ramachandran Relyzer: exploiting application-level fault equivalence to analyze application resiliency to transient faults Conference 12 BC EMno

Our experimental setup needs several involved steps and not all of them are automated currently. It requires using several tools and systems that are not widely (or freely) available such as Wind River Simics, an UltraSPARC system for compiling and disassembling SPARC V9 binaries, and a cluster of machines to perform fault injection campaigns. This makes it complicated for us to package it for release

Data - Survey
KasikciZ­C12 ASPLOS '12 Baris Kasikci, Cristian Zamfir, George Candea Data races vs. data race bugs: telling the difference with portend Conference 14 BC EMno Data - -
Caulfiel­dMEDCS12 ASPLOS '12 Adrian M. Caulfield, Todoer I. Mollov, Lous Alex Eisner, Arup De, Joel Coburn, Steven Swanson Providing safe, user space access to fast, solid state disks Conference 13 BC EMno

We would have liked to release the code publicly, and we have shared it with research groups have requested it. However, university policy makes public release difficult.

Data - Survey
Martigno­niMPSM12 ASPLOS '12 Lorenzo Martignoni, Stephen McCamant, Pongsin Poosankam, Dawn Song, Petros Maniatis Path-exploration lifting: hi-fi tests for lo-fi emulators Conference 12 BC EMno Data - Survey
VolosTSL­12 ASPLOS '12 Haris Volos, Andres Jaan Tack, Michael M. Swift, Shan Lu Applying transactional memory to concurrency bugs Conference 12 BC EMyes OK>30

We originally classified this papers as NC. In the survey response, the authors said that the paper is BC. Therefore, we have reclassified it as BC, downloaded the code and built it.

Data Build notes Survey
HongCSO1­2 ASPLOS '12 Sungpack Hong, Hassan Chafi, Eric Sedlar, Kunle Olukotun Green-Marl: a DSL for easy and efficient graph analysis Conference 14 BC Article OK≤30 Data Build notes Survey
GordonAH­BLST12 ASPLOS '12 Abel Gordon, Nadav Amit, Nadav HarEl, Muli Ben Yehuda, Alex Landau, Assaf Schuster, Dan Tsafrir ELI: bare-metal performance for I/O virtualization Conference 12 BC EMØ Data - Survey
SimhaLC1­2 ASPLOS '12 Dilip N Simha, Maohua Lu, Tzi-cker Chiueh An update-aware storage system for low-locality update-intensive workloads Conference 12 BC EMno

The work is somewhat easy to reproduce with the amount of information given in the paper. Since the code has been used commercially, it is a lengthy procedure to make it open source.

Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
SzeferL1­2 ASPLOS '12 Jakub Szefer, Ruby B. Lee Architectural support for hypervisor-secure virtualization Conference 13 HW

We originally classified this paper as BC and EM_no. In the survey response, the authors said the paper is HW. Therefore, we have reclassified it as HW.

Data - Survey
ChangMRS­SB12 ASPLOS '12 Jichuan Chang, Justin Meza, Parthasarathy Ranganathan, Amip Shah, Rocky Shih, Cullen Bash Totally green: evaluating and designing servers for lifecycle environmental impact Conference 12 NC Data - -
Narayana­nH12 ASPLOS '12 Dushyanth Narayanan, Orion Hodson Whole-system persistence Conference 10 BC EMno Data - Survey
Clements­KZ12 ASPLOS '12 Austin T. Clements, M Frans Kaashoek, Zickolai Zeldovich Scalable address spaces using RCU balanced trees Conference 12 BC Article OK>30

In the first version of this study, we did not attempt kernel builds. In the final version, we did.

Data Build notes Survey
LinNGR12 ASPLOS '12 Changhui Lin, Vijay Nagarajan, Rajiv Gupta, Bharghava Rajaram Efficient sequential consistency via conflict ordering Conference 13 EX Data - -
JoaoSMP1­2 ASPLOS '12 Jose A. Joao, M Aater Suleman, Onur Mutlu, Yale N. Patt Bottleneck identification and scheduling in multithreaded applications Conference 12 HW Data - Survey
ParkSPCM­12 ASPLOS '12 Yongjun Park, Sangwon Seo, Hyunchul Park, Hyoun Kyu Cho, Scott Mahlke SIMD defragmenter: efficient ILP realization on data-parallel architectures Conference 12 EX Data - -
JaleelNS­SE12 ASPLOS '12 Aamer Jaleel, Hashem H. Najaf-abadi, Samantika Subramaniam, Simon C. Steely Jr, Joel Emer CRUISE: cache replacement and utility-aware scheduling Conference 11 BC EMno Data - -
KingDA12 ASPLOS '12 Myron King, Nirav Dave, Arvind Mithal Automatic generation of hardware/software interfaces Conference 12 BC EMno

We originally classified this paper as EM_no. We did not receive code within our two month window after the initial request. In the survey response, the authors said that the code is now available. Our policy is to consider the code available at the time of the study. Therefore, we have kept the original classification of EM_no.

Code now available at https://gith­ub.com/ruhle­r/smten (notified via survey as of 9/22/2014) Data - Survey
LinWLZ12 ASPLOS '12 Felix Xiaozhu Lin, Zhen Wang, Robert LiKamWa, Lin Zhong Reflex: using low-power processors in smartphones without knowing them Conference 12 BC EMno Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
HwangSS1­2 ASPLOS '12 Andy A. Hwang, Ioan Stefanovici, Bianca Schroeder Cosmic rays don't strike twice: understanding the nature of DRAM errors and the implications for system design Conference 12 NC Data - Survey
MeisnerW­12 ASPLOS '12 David Meisner, Thomas F. Wenisch DreamWeaver: architectural support for deep sleep Conference 12 BC EMyes OK≤30

Interesting effort. However, I am not surprised that only a minority of projects can be successfully built/run by another group; that demands a pretty high quality bar of the code (simply managing build environments is often a full-time job for professional software development) and I suspect most academic projects do not warrant curating code to that level of quality, as the code is often not reused after the end of the project.

Data Build notes Survey
Esmaeilz­adehSCB1­2 ASPLOS '12 Hadi Esmaeilzadeh, Adrian Sampson, Luis Ceze, Doug Burger Architecture support for disciplined approximate programming Conference 12 EX Data - -
OdairaN1­2 ASPLOS '12 Rei Odaira, Toshio Nakatani Continuous object access profiling and optimizations to overcome the memory wall and bloat Conference 12 EX Data - -
FeinerBG­12 ASPLOS '12 Peter Feiner, Angela Demke Brown, Ashvin Goel Comprehensive kernel instrumentation via dynamic binary translation Conference 12 BC EMyes OK>30

You didn't actually try to build it, but you gave it a pass! The comment about requiring a fresh installation of Ubuntu 12.10 was wrong, although this misunderstanding might have arisen from the instructions I emailed to you. An existing Ubuntu 12.10 installation was sufficient; more precisely, a system with a particular kernel version was required to build and run a kernel module. In any case, given that you sampled papers from systems conferences and didn't try to build a kernel module, I have doubts about the accuracy of your data and the soundness of your method. Then again, I only looked at my data point, so take my criticism with a grain of salt.

In the first version of this study, we did not attempt kernel builds. In the final version, we did.

Data Build notes Survey
VasicNMK­B12 ASPLOS '12 Nedeljko Vasic, Dejan Novakovic, Svetozar Miucin, Dejan Kostic, Ricardo Bianchini DejaVu: accelerating resource allocation in virtualized environments Conference 13 BC EMyes OK≤30 Data Build notes Survey
Radojkov­icCMVPCN­V12 ASPLOS '12 Petar Radojkovic, Vladimir Cakarevic, Miquel Moreto, Javier Verdu, Alex Pajuelo, Francisco J. Cazorla, Mario Nemirovsky, Mateo Valero Optimal task assignment in multithreaded processors: a statistical approach Conference 14 BC EMno Data - -
Cheriton­FSSA12 ASPLOS '12 David Cheriton, Amin Firoozshahian, Alex Solomatnikov, Jogn P. Stevenson, Omid Azizi HICAMP: architectural support for efficient concurrency-safe shared structured data access Conference 13 HW Data - Survey
LogozzoB­12 OOPSLA '12 Francesco Logozzo, Thomas Ball Modular and verified automatic program repair Conference 13 EX Data - -
Siddiqui­K12 OOPSLA '12 Junaid Haroon Siddiqui, Sarfraz Khurshid Scaling symbolic execution using ranged analysis Conference 13 BC EMno Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
KumarFBG­T12 OOPSLA '12 Vivek Kumar, Daniel Frampton, Stephen M. Blackburn, David Grove, Olivier Tardieu Work-stealing without the baggage Conference 17 BC EMyes OK>30 Data Build notes Survey
LucasER1­2 OOPSLA '12 Charles Lucas, Sebastian G. Elbaum, David S. Rosenblum Detecting problematic message sequences and frequencies in distributed systems Conference 11 BC EMno Data - -
DubrauH1­2 OOPSLA '12 Anton Willy Dubrau, Laurie J. Hendren Taming MATLAB Conference 20 BC Article OK≤30

This work has been extended to add backends for Fortran and X10. Current versions are available as part of the Mclab system at https://github.com/Sable/mclab.

Data Build notes Survey
Schultz1­2 OOPSLA '12 Ulrik Pagh Schultz Programming language abstractions for self-reconfigurable robots Poster 2 NC

The paper describes a work-in-progress that did not in any way allude to being backed by code mature enough for public distribution.

Data - Survey
Strickla­ndTFF12 OOPSLA '12 T. Stephen Strickland, Sam Tobin-Hochstadt, Robert Bruce Findler, Matthew Flatt Chaperones and impersonators: run-time support for reasonable interposition Conference 19 BC Article OK>30

We originally classified this paper as OK_gt_30. In the survey response, the authors said that we did not attempt to build all the relevant code. Therefore, we attempted to build the remaining code.

Data Build notes Survey
Corral12 OOPSLA '12 Luis Corral Using software quality standards to assure the quality of the mobile software product Abstract 3 NC Data - -
TardieuN­PS12 OOPSLA '12 Olivier Tardieu, Nathaniel Nystrom, Igor Peshansky, Vijay A. Saraswat Constrained kinds Conference 20 NC

Core calculus for generic, constrained types for OO languages -- needs to be mechanized (e.g. in Coq).

Data - Survey
KastnerO­E12 OOPSLA '12 Christian Kastner, Klaus Ostermann, Sebastian Erdweg A variability-aware module system Conference 19 BC Article OK≤30 Data Build notes Survey
DattaSS1­2 OOPSLA '12 Subhajit Datta, Renuka Sindhgatta, Bikram Sengupta Talk versus work: characteristics of developer collaboration on the jazz platform Conference 13 NC Data - Survey
InoueHWN­12 OOPSLA '12 Hiroshi Inoue, Hiroshige Hayashizaki, Peng Wu, Toshio Nakatani Adaptive multi-level compilation in a trace-based Java JIT compiler Conference 15 BC EMno Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
TsengT12 OOPSLA '12 Hung-Wei Tseng, Dean M. Tullsen Software data-triggered threads Conference 14 BC EMno Code now available at https://gith­ub.com/hungw­eitseng/DTT (notified via email as of 2/13/2015) Data - Survey
GordonPP­BD12 OOPSLA '12 Colin S. Gordon, Matthew J. Parkinson, Jared Parsons, Aleks Bromfield, Joe Duffy Uniqueness and reference immutability for safe parallelism Conference 20 BC EMno

Large percentage of the work associated to this paper is theoretical. The details of the soundness proof and formalisation is available in the technical report. The code is part of a confidential project that has not been disclosed by Microsoft. I hope that that project will be open-sourced.

Data - Survey
Effinger­-DeanLCG­B12 OOPSLA '12 Laura Effinger-Dean, Brandon Lucia, Luis Ceze, Dan Grossman, Hans-Juergen Boehm IFRit: interference-free regions for dynamic data-race detection Conference 17 BC EMyes OK>30


I do not like the way this study was conducted and found the follow-up work from Brown University more palatable, but I have not followed all the ripples from the initial "results" closely.

Data Build notes Survey
Soares12 OOPSLA '12 Gustavo Soares Soares Automated behavioral testing of refactoring engines Abstract 3 BC Web OK≤30

In the survey response, the authors said that the code we found was not correct and gave a link. The code we downloaded was from the same link that was given. Therefore, we have kept the original classification of code from Web.

Data Build notes Survey
SuenagaF­I12 OOPSLA '12 Kohei Suenaga, Ryota Fukuda, Atsushi Igarashi Type-based safe resource deallocation for shared-memory concurrency Conference 20 BC Article OK≤30 Data Build notes -
JoK12 OOPSLA '12 Youngjoon Jo, Milind Kulkarni Automatically enhancing locality for tree traversals with traversal splicing Conference 20 BC Article OK≤30 Data Build notes Survey
KonatVKW­V12 OOPSLA '12 Gabriel D. P. Konat, Vlad A. Vergu, Lennart C. L. Kats, Guido Wachsmuth, Eelco Visser The spoofax name binding language Poster 2 BC Web OK>30 Data Build notes Survey
ChughHJ1­2 OOPSLA '12 Ravi Chugh, David Herman, Ranjit Jhala Dependent types for JavaScript Conference 20 BC Web OK>30 Data Build notes Survey
HuangMDE­12 OOPSLA '12 Wei Huang, Ana Milanova, Werner Dietl, Michael D. Ernst Reim {\&} ReImInfer: checking and inference of reference immutability and method purity Conference 18 BC Article OK≤30 Data Build notes Survey
SreeramP­12 OOPSLA '12 Jaswanth Sreeram, Santosh Pande Safe compiler-driven transaction checkpointing and recovery Conference 15 BC EMno Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
CamposE1­2 OOPSLA '12 Fernanda Campos, Yadran Eterovic Applying aspect mining techniques to understand an existing program Poster 2 BC EMØ Data - -
ImamS12 OOPSLA '12 Shams Mahmood Imam, Vivek Sarkar Integrating task parallelism with actors Conference 19 BC Article OK≤30

We are happy to share the benchmark code and scripts with individual academics so that they can run and verify the code at their end.

Instructions on building and compiling Habanero-Scala is available at http://habanero-scala.rice.edu/. The link is also available on the paper.

In the survey response, the authors classify the paper as not having code available. We downloaded their code using a link from the paper. Therefore, we have kept the classification of code from Article.

Data Build notes Survey
GuBSS12 OOPSLA '12 Zhongxian Gu, Earl T. Barr, Drew Schleck, Zhendong Su Reusing debugging knowledge via trace-based bug search Conference 16 BC Article OK≤30 Data Build notes -
BarowyCB­M12 OOPSLA '12 Daniel W. Barowy, Charlie Curtsinger, Emery D. Berger, Andrew McGregor AutoMan: a platform for integrating human-based and digital computation Conference 16 BC Article OK>Author

As with the last time you folks inspected our software, you appear to be using an old build. Since April 18, 2014 (nearly 5 months ago), our software has used Scala's SBT for our build system. Your notes indicate that you tried (and failed) to use the old Makefile-based build system.

If you're having trouble building, why not correspond with us? This is not commercial software; we are academics with limited resources so our testing is similarly limited. Most of these issues can probably be ironed out with a brief conversation.

If you're interested in the original version of AutoMan that was the subject of the paper, you can sidestep your build problems. We distribute a binary JAR here, which is the link that you used: http://plasma.cs.umass.edu/emery/automan

In the survey response, the authors said that the version of the code we attempted to compile was outdated. We attempted to compile the version that was available at the time. Our policy is to consider code available at the time of the study. Therefore, we have kept the original classification.

Data Build notes Survey
Xu12 OOPSLA '12 Guoqing Xu Finding reusable data structures Conference 17 BC EMno Data - -
KangR12 OOPSLA '12 Seonghoon Kang, Sukyoung Ryu Formal specification of a JavaScript module system Conference 18 BC Article OK>30 Data Build notes Survey
Zhang0LZ­MY12 OOPSLA '12 Ying Zhang, Gang Huang, Xuanzhe Liu, Wei Zhang, Hong Mei, Shunxiang Yang Refactoring android Java code for on-demand computation offloading Conference 15 BC EMno Data - -
SartorE1­2 OOPSLA '12 Jennifer B. Sartor, Lieven Eeckhout Exploring multi-threaded Java application performance on multicore hardware Conference 16 NC Data - -
Prountzo­sMP12 OOPSLA '12 Dimitrios Prountzos, Roman Manevich, Keshav Pingali Elixir: a system for synthesizing concurrent graph programs Conference 20 BC EMno Data - -
Zarb12 OOPSLA '12 Mark Zarb Understanding communication within pair programming Abstract 3 NC Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
HaydenSD­HF12 OOPSLA '12 Christopher M. Hayden, Edward K. Smith, Michail Denchev, Michael Hicks, Jeffrey S. Foster Kitsune: efficient, general-purpose dynamic software updating for C Conference 16 BC EMno

The code, of the system and all of the example applications, is available and has been for the last year. It was not available at the time of publication at OOPSLA because we were exploring commercialization options and the University did not want us to release it.

----

When we were initially contacted, we were still working though University channels for permission to publish the code and informed the authors of this study when they contacted us. The code has since been published.

We originally classified this paper as EM_no. In an email response the authors said that the code was not available due to possible commercialization. Then, in the survey response, the authors said that the code is now available. Our policy is to consider the code available at the time of the study. Therefore, we have kept the original classification of EM_no.

Code now available at https://gith­ub.com/kitsu­ne-dsu (notified via survey as of 9/22/2014) Data - Survey
LiuSLG12 OOPSLA '12 Yanhong A. Liu, Scott D. Stoller, Bo Lin, Michael Gorbovitski From clarity to efficiency for distributed algorithms Conference 15 BC EMyes OK≤30

New versions of DistAlgo are now available also on sourceforge (https://sourceforge.net/projects/distalgo/) in case you need. Thank you for your work.

Data Build notes Survey
BettsCDQ­T12 OOPSLA '12 Adam Betts, Nathan Chong, Alastair F. Donaldson, Shaz Qadeer, Paul Thomson GPUVerify: a verifier for GPU kernels Conference 19 BC Article OK>30

I think it's fantastic that you have undertaken this comprehensive study.

Data Build notes Survey
CousotCL­B12 OOPSLA '12 Patrick Cousot, Radhia Cousot, Francesco Logozzo, Michael Barnett An abstract interpretation framework for refactoring with application to extract methods with contracts Conference 20 BC EMno

The static analyzer cccheck is publicly available on Windows and is widely used (see DevLabs > Code Contract forum). The source code of the static analyzer cccheck is proprietary.

Data - Survey
MagillHS­M12 OOPSLA '12 Stephen Magill, Michael Hicks, Suriya Subramanian, Kathryn S. McKinley Automating object transformations for dynamic software updating Conference 16 EX Data - -
St-Amour­TF12 OOPSLA '12 Vincent St-Amour, Sam Tobin-Hochstadt, Matthias Felleisen Optimization coaching: optimizers learn to communicate with programmers Conference 16 BC Article OK≤30


A repeatability study takes more than clicking on links and running make scripts or the resulting executables. See for example Casey Klein et al at POPL 2012 for a repeatability study that went into depth. When we ran this study, we spent almost two years with one PhD student per case study.

-- Matthias Felleisen

We originally classified this paper as OK_lt_30. In the survey response, the authors said that we did not actually build the relevant code. Therefore, we attempted to build the relevant code.

Data Build notes Survey
RosuS12 OOPSLA '12 Grigore Rosu, Andrei Stefanescu Checking reachability using matching logic Conference 20 BC Article OK≤30 Data Build notes Survey
WaelC12 OOPSLA '12 Mattias De Wael, Tom Van Cutsem How to achieve scalable fork/join on many-core architectures? Poster 2 NC Data - Survey
ZhaoPYQW­GOPMET12 OOPSLA '12 Guilherme Ottoni, Haiping Zhao, Iain Proctor, Minghui Yang, Xin Qi, Mark Williams, Qi Gao, Andrew Paroski, Scott MacVicar, Jason Evans, Stephen Tu The HipHop compiler for PHP Conference 11 BC Article OK≤30 Data Build notes Survey
Nishino1­2 OOPSLA '12 Hiroki Nishino Developing a new computer music programming language in the 'research through design' context Abstract 3 NC Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
HuangZ12 OOPSLA '12 Jeff Huang, Charles Zhang LEAN: simplifying concurrency bug reproduction via replay-supported execution reduction Conference 15 BC EMno Data - -
MusluBHE­N12 OOPSLA '12 Kivanc Muslu, Yuriy Brun, Reid Holmes, Michael D. Ernst, David Notkin Speculative analysis of integrated development environment recommendations Conference 14 BC Article OK≤30 Data Build notes Survey
VoracekT­12 OOPSLA '12 Filip Voracek, Zdenek Tronicek JaDaRD: java data-race detector Poster 2 BC Article OK>30 Data Build notes Survey
MishneSY­12 OOPSLA '12 Alon Mishne, Sharon Shoham, Eran Yahav Typestate-based semantic code search over partial programs Conference 20 BC Article OK≤30

updated codebase:
https://github.com/tech-srl/prime

Data Build notes Survey
HafizA12 OOPSLA '12 Munawar Hafiz, Paul Adamczyk The nature of order: from security patterns to a pattern language Poster 2 BC EMyes OK≤30

Originally, we classified this paper as BC. We were given relevant code in an email exchange and we found an online implementation for the paper. In the survey, the authors say that the paper is NC. We have kept the original classification of BC.

Data Build notes Survey
HuangZ12­a OOPSLA '12 Jeff Huang, Charles Zhang Execution privatization for scheduler-oblivious concurrent programs Conference 16 EX Data - -
ParizekL­12 OOPSLA '12 Pavel Parizek, Ondrej Lhotak Predicate abstraction of Java programs with collections Conference 20 BC Article OK>30 Data Build notes Survey
WangLZ01­2 OOPSLA '12 Xudong Wang, Xuanzhe Liu, Ying Zhang, Gang Huang Migration and execution of JavaScript applications between mobile devices and cloud Poster 2 BC Article OK>30 Data Build notes -
TamayoAB­S12 OOPSLA '12 Juan M. Tamayo, Alex Aiken, Nathan Grasso Bronson, Mooly Sagiv Understanding the behavior of database operations under program control Conference 13 EX Data - -
Castanos­EINNOW12 OOPSLA '12 Jose G. Castanos, David Edelsohn, Kazuaki Ishizaki, Priya Nagpurkar, Toshio Nakatani, Takeshi Ogasawara, Peng Wu On the benefits and pitfalls of extending a statically typed language JIT compiler for dynamic scripting languages Conference 18 EX Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
MeawadRM­V12 OOPSLA '12 Fadi Meawad, Gregor Richards, Floreal Morandat, Jan Vitek Eval begone!: semi-automated removal of eval from javascript programs Conference 14 BC Article OK≤30 Data Build notes -
Schiller­E12 OOPSLA '12 Todd W. Schiller, Michael D. Ernst Reducing the barriers to writing verified specifications Conference 17 BC EMyes OK>30 Data Build notes -
MullerC1­2 OOPSLA '12 Stefan Muller, Stephen Chong Towards a practical secure concurrent language Conference 18 BC EMyes OK>Author

We aimed in our paper to provide enough information to allow research groups to reproduce our results, i.e., to reimplement the concepts in our analysis. We believe that we accomplished this.

We made the code available as a courtesy on request, and were prepared to spend time and energy enabling interested researchers to replicate and extend our results, i.e., to use our code base. We did not aiming to provide a distribution of our code that works robustly out of the box. While we may aim to do this with future research projects, it was not an aim of the current work.

Data Build notes Survey
CohenZSL­12 OOPSLA '12 Michael Cohen, Haitao Steve Zhu, Emgin Ezgi Senem, Yu David Liu Energy types Conference 19 BC Article OK>30 Data Build notes Survey
Anderson­12 OOPSLA '12 Zachary R. Anderson Efficiently combining parallel software using fine-grained,language-level, hierarchical resource management policies Conference 20 BC EMyes OK≤30 Data Build notes -
Giarruss­o12 OOPSLA '12 Paolo G. Giarrusso Reifying and optimizing collection queries for modularity Abstract 3 BC Article OK≤30 Data Build notes Survey
WuZSJGS1­2 OOPSLA '12 Bo Wu, Zhijia Zhao, Xipeng Shen, Yunlian Jiang, Yaoqing Gao, Raul Silvera Exploiting inter-sequence correlations for program behavior prediction Conference 15 NC Data - -
KlingMCR­12 OOPSLA '12 Michael Kling, Sasa Misailovic, Michael Carbin, Martin C. Rinard Bolt: on-demand infinite loop escape in unmodified binaries Conference 20 BC EMyes OK>30 Data Build notes Survey
Kalibera­MJV12 OOPSLA '12 Tomas Kalibera, Matthew Mole, Richard Jones, Jan Vitek A black-box approach to understanding concurrency in DaCapo Conference 20 BC Article OK>30

Our work is useful for researchers working with jikesrvm, btrace etc. Researchers need to understand how to build/use these tools before they look at our work. We strongly suggest that your study applies at least the same standards of evaluation as those used by the ECOOP Artifact Evaluation process.

Data Build notes Survey
Kulkarni­C12 OOPSLA '12 Sameer Kulkarni, John Cavazos Mitigating the compiler optimization phase-ordering problem using machine learning Conference 16 BC EMno Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
Solodkyy­RS12 OOPSLA '12 Yuriy Solodkyy, Gabriel Dos Reis, Bjarne Stroustrup Open and efficient type switch for C++ Conference 20 BC Article OK>30

The project continues to evolve on GitHub: https://github.com/solodon4/Mach7.

We also had a follow-up publication on the mentioned larger pattern-matching library at GPCE'13 (dl.acm.org/citation.cfm?doid=2517208.2517222) with Extended Abstract of it appearing in SPLASH'13 (dl.acm.org/citation.cfm?doid=2508075.2508098).

Data Build notes Survey
RicciS12 OOPSLA '12 Alessandro Ricci, Andrea Santi From actors to agent-oriented programming abstractions in simpAL Poster 2 BC Article OK≤30 Data Build notes -
Tobin-Ho­chstadtH­12 OOPSLA '12 Sam Tobin-Hochstadt, David Van Horn Higher-order symbolic execution via contracts Conference 18 BC Article OK>30

Updated and improved versions of this tool are available at https://github.com/philnguyen/soft-contract/ (full system) and http://dvanhorn.github.io/pcf/ (simple illustrative version).

Data Build notes Survey
MayerHRT­S12 OOPSLA '12 Clemens Mayer, Stefan Hanenberg, Romain Robbes, Eric Tanter, Andreas Stefik An empirical study of the influence of static type systems on the usability of undocumented software Conference 20 NC

We originally classified this paper as NC. In the survey response, the authors said that the paper is BC. The paper is a behavioral study of programmers debugging code. By design, the code does not compile without modification. Therefore, we have kept the original classification of NC.

Data - Survey
BocqD12 OOPSLA '12 Sebastien Bocq, Koen Daenen Molecule: using monadic and streaming I/O to compose process networks on the JVM Conference 20 BC EMyes OK≤30

The latest version (v0.5.2) at https://github.com/molecule-labs/molecule/ can be cross-compiled to scala 2.9.3 and 2.10. It confirms the benefits of an embedded DSL. With almost zero effort, we adapted the code to support developers leveraging the evolution of Scala and still running the code on JVM1.6 or above.
When using the scala2.10 compiler option to target Java7, the byte code will make use of invokedynamic. This will probably speed up our code even more. (I haven't yet re-run the same benchmarks on the same hardware to be able to measure the difference.)

Now the documentation explains how to run the examples.

In the survey response, the authors said that we did not find the correct code. We used a link that was given both in an original email and in the survey. The link was missing from the our record. Therefore, we have added the link and kept the original classification of EM_yes.

Data Build notes Survey
Ausiello­DFF12 OOPSLA '12 Giorgio Ausiello, Camil Demetrescu, Irene Finocchi, Donatella Firmani k-Calling context profiling Conference 11 BC EMyes Fails Data Build notes -
LeinoM12 OOPSLA '12 K. Rustan M. Leino, Aleksandar Milicevic Program extrapolation with jennisys Conference 20 BC Article OK≤30 Data Build notes -
YuNPP12 OOPSLA '12 Jie Yu, Satish Narayanasamy, Cristiano Pereira, Gilles Pokam Maple: a coverage-driven testing tool for multithreaded programs Conference 18 BC Article OK>30 Data Build notes Survey
BaoZZ12 OOPSLA '12 Tao Bao, Yunhui Zheng, Xiangyu Zhang White box sampling in uncertain data processing enabled by program analysis Conference 17 BC Article Fails Data Build notes -
Takikawa­SDTF12 OOPSLA '12 Asumu Takikawa, T. Stephen Strickland, Christos Dimoulas, Sam Tobin-Hochstadt, Matthias Felleisen Gradual typing for first-class classes Conference 18 NC Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
Asaitham­biJ12 OOPSLA '12 Suriya Priya R. Asaithambi, Stan Jarzabek Generic adaptable test cases for software product line testing: software product line Abstract 3 NC Data - Survey
Renganar­ayananKS­R12 TOPLAS '34 Lakshminarayanan Renganarayanan, Daegon Kim, Michelle Mills Strout, Sanjay Rajopadhye Parameterized loop tiling Journal 41 BC Article Fails Data Build notes -
DolbyHMT­VV12 TOPLAS '34 Frank Tip, Mandana Vaziri, Jan Vitek, Julian Dolby, Christian Hammer, Daniel Marino A data-centric approach to synchronization Journal 48 BC Article OK>30 Data Build notes -
Verdoola­egeJB12 TOPLAS '34 Sven Verdoolaege, Gerda Janssens, Maurice Bruynooghe Equivalence checking of static affine programs using widening to handle recurrences Journal 35 EX Data - -
Ben-Amra­mGM12 TOPLAS '34 Samir Genaim, Amir M. Ben-Amram, Abu Naser Masud On the Termination of Integer Loops Journal 24 NC Data - Survey
JoishaSB­BC12 TOPLAS '34 Pramod G. Joisha, Robert S. Schreiber, Prithviraj Banerjee, Hans-J. Boehm, Dhruva R. Chakrabarti On a Technique for Transparently Empowering Classical Compiler Optimizations on Multithreaded Code Journal 42 EX Data - -
0002AH12 TOPLAS '34 Jan Hoffmann, Klaus Aehlig, Martin Hofmann Multivariate amortized resource analysis Journal 62 BC Article OK≤30 Data Build notes Survey
WuM12 TOPLAS '34 Xing Wu, Frank Mueller ScalaExtrap: Trace-based communication extrapolation for SPMD programs Journal 10 BC Web OK>30 Data Build notes -
SmansJP1­2 TOPLAS '34 Jan Smans, Bart Jacobs, Frank Piessens Implicit dynamic frames Journal 58 BC Article OK≤30 Data Build notes -
CarboneH­Y12 TOPLAS '34 Marco Carbone, Kohei Honda, Nobuko Yoshida Structured Communication-Centered Programming for Web Services Journal 78 NC Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
BoudolLR­S12 TOPLAS '34 Zhengqin luo, Tamara Rezk, Manuel Serrano, Gerard Boudol Reasoning about Web Applications: An Operational Semantics for HOP Journal 40 BC Article OK>30 Data Build notes -
JongeKVS­12 TOPLAS '34 Maartie De Jonge, Lennart C. L. Kats, Eelco Visser, Emma Soderberg Natural and Flexible Error Recovery for Generated Modular Language Environments Journal 50 BC EMyes OK>30 Data Build notes -
BoddenLH­12 TOPLAS '34 Patrick Lam, Eric Bodden, Laurie Hendren Partially Evaluating Finite-State Runtime Monitors Ahead of Time Journal 52 BC Article OK≤30 Data Build notes Survey
Bendersk­yP12 TOPLAS '34 Anna Bendersky, Erez Petrank Space overhead bounds for dynamic memory management with partial compaction Journal 12 NC Data - -
GantyM12 TOPLAS '34 Pierre Ganty, Rupak Majumdar Algorithmic verification of asynchronous programs Journal 48 NC Data - Survey
FengDY12 TOPLAS '34 Yuan Feng, Runyao Duan, Mingsheng Ying Bisimulation for Quantum Processes Journal 43 NC Data - -
FraineES­12 TOPLAS '34 Bruno De Fraine, Erik Ernst, Mario Sudholt Essential AOP: The a calculus Journal 43 BC Article OK≤30

Thanks for doing a repeatability study, we should have more of them!

----

The examples for our calculus are provided with the proof. There is no need for any extra effort for "executing" the examples. If proof and the examples build, the examples have typechecked correctly.

Data Build notes Survey
DubachCR­BF12 PLDI '12 Christophe Dubach, Perry Cheng, Rodric M. Rabbah, David F. Bacon, Stephen J. Fink Compiling a high-level language for GPUs: (via language support for architectures and compilers) Conference 11 EX Data - -
CarteyLM­12 PLDI '12 Luke Cartey, Rune Lyngso, Oege de Moor Synthesising graphics card programs from DSLs Conference 11 BC EMyes OK>30 Data Build notes -
PetrovVS­D12 PLDI '12 Boris Petrov, Martin T. Vechev, Manu Sridharan, Julian Dolby Race detection for web applications Conference 11 BC EMno Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
JohnsonK­PZA12 PLDI '12 Nick P. Johnson, Hanjun Kim, Prakash Prabhu, Ayal Zaks, David I. August Speculative separation for privatization and reductions Conference 11 BC EMno Data - -
Morriset­tTTTG12 PLDI '12 Greg Morrisett, Gang Tan, Joseph Tassarotti, Jean-Baptiste Tristan, Edward Gan RockSalt: better, faster, stronger SFI for the x86 Conference 10 BC EMyes OK≤30

Very worthwhile study. Thanks for doing this. I know you caught a lot of flak for the initial results, but I really appreciate the followup and care that you've taken.

We originally classified this paper as Em_yes. In the survey response, one author said that we didn't find the correct code and the other two said that we did. The link that we used matches links given in the survey. We have kept the original classification of EM_yes.

Data Build notes Survey
SarkarMO­BSMAW12 PLDI '12 Susmit Sarkar, Kayvan Memarian, Scott Owens, Mark Batty, Peter Sewell, Luc Maranget, Jade Alglave, Derek Williams Synchronising C/C++ and POWER Conference 11 BC Article OK≤30 Data Build notes -
SamadiHM­LM12 PLDI '12 Mehrzad Samadi, Amir Hormati, Mojtaba Mehrara, Janghaeng Lee, Scott A. Mahlke Adaptive input-aware compilation for graphics engines Conference 10 BC EMno Data - -
RamanZLA­12 PLDI '12 Arun Raman, Ayal Zaks, Jae W. Lee, David I. August Parcae: a system for flexible parallel execution Conference 12 EX Data - -
RamanZSV­Y12 PLDI '12 Raghavan Raman, Jisheng Zhao, Vivek Sarkar, Martin T. Vechev, Eran Yahav Scalable and precise dynamic datarace detection for structured parallelism Conference 12 EX Data - -
FischerM­E12 PLDI '12 Jeffrey Fischer, Rupak Majumdar, Shahram Esmaeilsabzali Engage: a deployment management system Conference 11 BC Web OK≤30 Data Build notes Survey
RegehrCC­EEY12 PLDI '12 John Regehr, Yang Chen, Pascal Cuoq, Eric Eide, Chucky Ellison, Xuejun Yang Test-case reduction for C compiler bugs Conference 11 BC Article OK>30 Data Build notes Survey
OhHLLY12 PLDI '12 Hakjoo Oh, Kihong Heo, Wonchan Lee, Woosuk Lee, Kwangkeun Yi Design and implementation of sparse global analyses for C-like languages Conference 10 BC EMno Data - -
Grebensh­chikovLP­R12 PLDI '12 Sergey Grebenshchikov, Nuno P. Lopes, Corneliu Popeea, Andrey Rybalchenko Synthesizing software verifiers from proof rules Conference 12 BC Web OK>30 Data Build notes Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
ChiwKRSS­12 PLDI '12 Charisee Chiw, Gordon Kindlmann, John Reppy, Lamont Samuels, Nick Seltzer Diderot: a parallel DSL for image analysis and visualization Conference 10 BC Web OK≤30 Data Build notes Survey
FengGN12 PLDI '12 Min Feng, Rajiv Gupta, Iulian Neamtiu Effective parallelization of loops in the presence of I/O operations Conference 11 BC EMno Data - Survey
LeeCFN12 PLDI '12 Dongyoon Lee, Peter M. Chen, Jason Flinn, Satish Narayanasamy Chimera: hybrid program analysis for determinism Conference 12 EX Data - -
CarbinKM­R12 PLDI '12 Michael Carbin, Deokhwan Kim, Sasa Misailovic, Martin C. Rinard Proving acceptability properties of relaxed nondeterministic approximate programs Conference 12 BC Article OK>30

We originally classified this paper as BC. In the survey response, the authors said that the paper is NC. The paper has a link to code for a proof checker. Therefore, we have kept the original classification of BC.

Data Build notes Survey
TrippMFS­12 PLDI '12 Omer Tripp, Roman Manevich, John Field, Mooly Sagiv JANUS: exploiting parallelism via hindsight Conference 11 EX Data - -
Albargho­uthiKNR1­2 PLDI '12 Aws Albarghouthi, Rahul Kumar, Aditya V. Nori, Sriram K. Rajamani Parallelizing top-down interprocedural analyses Conference 11 BC EMno Data - Survey
CoppaDF1­2 PLDI '12 Emilio Coppa, Camil Demetrescu, Irene Finocchi Input-sensitive profiling Conference 10 BC Article OK>30 Data Build notes Survey
HawkinsA­FRS12 PLDI '12 Peter Hawkins, Alex Aiken, Kathleen Fisher, Martin C. Rinard, Mooly Sagiv Concurrent data representation synthesis Conference 11 EX Data - -
Holewins­kiRRFPRS­12 PLDI '12 Justin Holewinski, Ragavendar Ramamurthi, Mahesh Ravishankar, Naznin Fauzia, Louis-Noel Pouchet, Atanas Rountev, P. Sadayappan Dynamic trace-based analysis of vectorization potential of applications Conference 12 BC EMyes OK>Author

The build process failed because LLVM was not built from scratch. Please see the public release of the tool at hpcrl.cse.ohio-state.edu/wiki/index.php/DDGVec and the build instruction in file README

Data Build notes Survey
LiuZJDK1­2 PLDI '12 Jun Liu, Yuanrui Zhang, Ohyoung Jang, Wei Ding, Mahmut T. Kandemir A compiler framework for extracting superword level parallelism Conference 11 BC EMno Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
Perelman­GBG12 PLDI '12 Daniel Perelman, Sumit Gulwani, Thomas Ball, Dan Grossman Type-directed completion of partial expressions Conference 11 BC Web OK>30 Data Build notes Survey
OanceaR1­2 PLDI '12 Cosmin E. Oancea, Lawrence Rauchwerger Logical inference techniques for loop parallelization Conference 12 BC EMno Data - Survey
DilligDA­12 PLDI '12 Isil Dillig, Thomas Dillig, Alex Aiken Automated error diagnosis using abductive inference Conference 11 BC EMno Data - -
Turon12 PLDI '12 Aaron Turon Reagents: expressing and composing fine-grained concurrency Conference 12 BC Article OK>30 Data Build notes -
PradelG1­2 PLDI '12 Michael Pradel, Thomas R. Gross Fully automatic and precise detection of thread safety violations Conference 10 BC Article OK>30 Data Build notes Survey
LeungGAG­JL12 PLDI '12 Alan Leung, Manish Gupta, Yuvraj Agarwal, Rajesh Gupta, Ranjit Jhala, Sorin Lerner Verifying GPU kernels by test amplification Conference 11 BC EMno Data - Survey
KruijfSJ­12 PLDI '12 Marc de Kruijf, Karthikeyan Sankaralingam, Somesh Jha Static analysis and compiler design for idempotent processing Conference 12 BC EMyes OK>30 Data Build notes -
JinSSSL1­2 PLDI '12 Guoliang Jin, Linhai Song, Xiaoming Shi, Joel Scherpelz, Shan Lu Understanding and detecting real-world performance bugs Conference 11 BC EMyes OK>Author

We originally classified this paper as EM_yes. The authors sent code in an email attachment. In the survey response, the authors said that we didn't download the correct code. We have kept the original classification of EM_yes.

Data Build notes Survey
Godefroi­dT12 PLDI '12 Patrice Godefroid, Ankur Taly Automated synthesis of symbolic instruction encodings from I/O samples Conference 11 BC EMno Data - -
Nagaraka­tteBMM12 PLDI '12 Santosh Nagarakatte, Sebastian Burckhardt, Milo M. K. Martin, Madanlal Musuvathi Multicore acceleration of priority-based schedulers for concurrency bug detection Conference 12 BC EMno

We originally classified this paper as EM_no. We did not receive code within our two month window after the initial request. In the survey response, the authors said that the code is now available. Our policy is to consider the code available at the time of the study. Therefore, we have kept the original classification of EM_no.

Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
Kawaguch­iRBJ12 PLDI '12 Ming Kawaguchi, Patrick Maxim Rondon, Alexander Bakst, Ranjit Jhala Deterministic parallelism via liquid effects Conference 10 BC Web OK≤30 Data Build notes Survey
Kuznetso­vKBC12 PLDI '12 Volodymyr Kuznetsov, Johannes Kinder, Stefan Bucur, George Candea Efficient state merging in symbolic execution Conference 12 BC Article OK>30

The implementation of the state merging algorithm described in our PLDI'12 paper is available as a self-contained archive with the source code and automated build scripts. For now, this code is not part of the Cloud9 distribution that the student built. Instead, it is available as a separate download, as explained on the Cloud9 website http://cloud9.epfl.ch/.

In addition to the source code, we also released the experimental data that we collected during our evaluation.

We provide support for the code on a dedicated mailing list (https://groups.google.com/forum/ #!forum/cloud9-dev). The list currently has nearly 50 members, many of whom successfully compiled the code and are using it for research.

In the survey response, the authors said that we built the wrong code. We built related but incorrect code from their website. Therefore, we have attempted to compile the correct code.

Data Build notes Survey
Oliveira­SCLY12 PLDI '12 Bruno C. d. S. Oliveira, Tom Schrijvers, Wontae Choi, Wonchan Lee, Kwangkeun Yi The implicit calculus: a new foundation for generic programming Conference 10 NC

Originally, we classified this paper as BC and OK_gt_30. In the survey response, the authors said that the paper as NC and that the paper's correctness depends on the correctness of the proofs and that the code is only an add-on. Therefore, we have reclassified it as NC.

Data - Survey
Zaparanu­ksH12 PLDI '12 Dmitrijs Zaparanuks, Matthias Hauswirth Algorithmic profiling Conference 10 BC EMno

We originally classified this paper as EM_no. We did not receive code within our two month window after the initial request. In the survey response, the authors said that the code is now available. Our policy is to consider the code available at the time of the study. Therefore, we have kept the original classification of EM_no.

Code now available at http://sape.­inf.usi.ch/s­ites/default­/files/algoP­rof-0.9.zip (notified via survey as of 9/22/2014) Data - Survey
Guerraou­iKL12 PLDI '12 Rachid Guerraoui, Viktor Kuncak, Giuliano Losa Speculative linearizability Conference 12 BC Article OK≤30 Data Build notes -
HackettG­12 PLDI '12 Brian Hackett, Shu-yu Guo Fast and precise hybrid type inference for JavaScript Conference 11 BC EMyes OK≤30 Data Build notes Survey
Chen12 PLDI '12 Chun Chen Polyhedra scanning revisited Conference 10 BC EMyes OK>30

Initially, the build evaluation was done off a wrong link to the code,which is deprecated. Once we provided the right link to the software, the build was accomplished with reasonable effort.

Data Build notes Survey
BenzHH12 PLDI '12 Florian Benz, Andreas Hildebrandt, Sebastian Hack A dynamic program analysis to find floating-point accuracy problems Conference 10 BC Web OK>30 Data Build notes Survey
Gazzillo­G12 PLDI '12 Paul Gazzillo, Robert Grimm SuperC: parsing all of C by taming the preprocessor Conference 12 BC Article OK>30

We originally ran the binary of this project and accepted this as compiling and running. This was against the intended policy of our study. In the survey response, the authors said that we didn't attempt to build from source. Therefore, we have attempted the build from source.

Data Build notes Survey
EomD12 PLDI '12 Yong Hun Eom, Brian Demsky Self-stabilizing Java Conference 12 BC EMyes OK≤30 Data Build notes -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
WuTHCY12 PLDI '12 Jingyue Wu, Yang Tang, Gang Hu, Heming Cui, Junfeng Yang Sound and precise analysis of parallel programs through schedule specialization Conference 12 BC EMØ

We originally classified this paper as BC. In the survey, the authors say that the paper is NC. The paper describes a software framework that was built. Therefore, we have kept the classification as BC.

Data - Survey
BaconCS1­2 PLDI '12 David F. Bacon, Perry Cheng, Sunil Shukla And then there were none: a stall-free real-time garbage collector for reconfigurable hardware Conference 12 BC EMno Data - -
ChenDA12 PLDI '12 Yan Chen, Joshua Dunfield, Umut A. Acar Type-directed automatic incrementalization Conference 12 BC EMyes OK≤30

The source code is publicly available at www.mpi-sws.org/~chenyan/papers/pldi12-src.tgz

We originally classified this paper as EM_no. The authors had replied positively to our initial inquiry over email but we didn't follow up our request. In the survey response, the authors give a link to the code. Therefore, we have classified the paper as EM_yes, downloaded the code and made a build attempt.

Data Build notes Survey
LiuNPVY1­2 PLDI '12 Feng Liu, Nayden Nedev, Nedyalko Prisadnikov, Martin T. Vechev, Eran Yahav Dynamic synthesis for relaxed memory models Conference 11 EX Data - -
ZhangAM1­2 PLDI '12 Danfeng Zhang, Aslan Askarov, Andrew C. Myers Language-based control and mitigation of timing channels Conference 11 BC EMyes OK>30 Data Build notes Survey
ChandraK­SNZ11 SOSP '11 Ramesh Chandra, Taesoo Kim, Meelap Shah, Neha Narula, Nickolai Zeldovich Intrusion recovery for database-backed web applications Conference 14 EX Data - -
ChenSGK1­1 SOSP '11 Yanpei Chen, Kiran Srinivasan, Garth R. Goodson, Randy H. Katz Design implications for enterprise storage systems via multi-dimensional trace analysis Conference 14 BC EMno

The code for this research was considered proprietary information.

Data - Survey
LimFAK11 SOSP '11 Hyeontaek Lim, Bin Fan, David G. Andersen, Michael Kaminsky SILT: a memory-efficient, high-performance key-value store Conference 13 BC Web OK>30

We worked hard to make the code work and usable by others. From feedback we have received from other projects, we note that while building the software is straightforward, there are parameters that must be configured specifically to the hardware it's run on (in particular, the amount of memory and SSD used), if running the code on hardware different from that we used. *Performance* repeatability is more tricky than just re-running the code, unfortunately.

Data Build notes Survey
Rossbach­CSRW11 SOSP '11 Christopher J. Rossbach, Jon Currey, Mark Silberstein, Baishakhi Ray, Emmett Witchel PTask: operating system abstractions to manage GPUs as compute devices Conference 16 EX Data - -
HarterDV­AA11 SOSP '11 Tyler Harter, Chris Dragga, Michael Vaughn, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau A file is not a file: understanding the I/O behavior of Apple desktop applications Conference 13 BC Article OK≤30

Originally this paper was classified as not EM_no. The paper uses the same code as tocs30 HarterDVAA12 and the build notes are listed under that paper. In the survey response, the authors point out the mistake. Therefore, we have changed the classification to Article.

Data Build notes Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
PopaRZB1­1 SOSP '11 Raluca A. Popa, Catherine M. S. Redfield, Nickolai Zeldovich, Hari Balakrishnan CryptDB: protecting confidentiality with encrypted query processing Conference 16 BC Article OK>30 Data Build notes Survey
AdyaCMP1­1 SOSP '11 Atul Adya, Gregory Cooper, Daniel Myers, Michael Piatek Thialfi: a client notification service for internet-scale applications Conference 14 BC EMno

We originally classified this paper as EM_no. In the survey response, the authors said that the code is published but that only part of the code is available. Therefore, we have kept the original classification of EM_no.

Data - Survey
YinMZZBP­11 SOSP '11 Xiao Ma, Jing Zheng, Yuanyuan Zhou, Lakshmi N. Bairavasundaram, Shankar Pasupathy, Zuoning Yin An empirical study on configuration errors in commercial and open source systems Conference 14 NC Data - -
MaoCZWZK­11 SOSP '11 Yandong Mao, Haogang Chen, Dong Zhou, Xi Wang, Nickolai Zeldovich, M. Frans Kaashoek Software fault isolation with API integrity and multi-principal modules Conference 14 BC EMno Data - Survey
CalderWO­NSMXSWSH­UKEBMAAH­HBDAMSMR­11 SOSP '11 Brad Calder, Ju Wang, Aaron Ogus, Niranjan Nilakantan, Arild Skjolsvold, Sam McKelvie, Yikang Xu, Shashwat Srivastav, Jiesheng Wu, Huseyin Simitci, Jaidev Haridas, Chakravarthy Uddaraju, Hemal Khatri, Andrew Edwards, Vaman Bedekar, Shane Mainali, Rafay Abbasi, Arpit Agarwal, Mian Fahim ul Haq, Muhammad Ikram ul Haq, Deepali Bhardwaj, Sowmya Dayanand, Anitha Adusumilli, Marvin McNett, Sriram Sankaran, Kavitha Manivannan, Leonidas Rigas Windows Azure Storage: a highly available cloud storage service with strong consistency Conference 15 BC EMØ Data - -
LaadanVT­BYN11 SOSP '11 Oren Laadan, Nicolas Viennot, Chia-che Tsai, Chris Blinn, Junfeng Yang, Jason Nieh Pervasive detection of process races in deployed systems Conference 15 EX Data - -
LloydFKA­11 SOSP '11 Wyatt Lloyd, Michael J. Freedman, Michael Kaminsky, David G. Andersen Don't settle for eventual: scalable causal consistency for wide-area storage with COPS Conference 16 BC EMyes OK>Author Data Build notes Survey
ZhangCCZ­11 SOSP '11 Fengzhe Zhang, Jin Chen, Haibo Chen, Binyu Zang CloudVisor: retrofitting protection of virtual machines in multi-tenant cloud with nested virtualization Conference 14 BC EMno Data - -
ColpNZAC­DLW11 SOSP '11 Patrick Colp, Mihir Nanavati, Jun Zhu, William Aiello, George Coker, Tim Deegan, Peter Loscocco, Andrew Warfield Breaking up is hard to do: security and functionality in a commodity hypervisor Conference 14 BC EMyes Fails Data Build notes -
SovranPA­L11 SOSP '11 Yair Sovran, Russell Power, Marcos K. Aguilera, Jinyang Li Transactional storage for geo-replicated systems Conference 16 BC EMyes OK>30 Data Build notes -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
LiuCB11 SOSP '11 Tongping Liu, Charlie Curtsinger, Emery D. Berger Dthreads: efficient deterministic multithreading Conference 10 BC Web OK≤30 Data Build notes Survey
CuiWGGY1­1 SOSP '11 Heming Cui, Jingyue Wu, John Gallagher, Huayang Guo, Junfeng Yang Efficient deterministic multithreading through schedule relaxation Conference 15 EX Data - -
LenersWH­AW11 SOSP '11 Joshua B. Leners, Hao Wu, Wei-Lun Hung, Marcos Kawazoe Aguilera, Michael Walfish Detecting failures in distributed systems with the Falcon spy network Conference 16 BC Article Fails

Because of this study, we have updated our project page to include a "dev box" virtual machine disk image that can be used to build Falcon and its dependencies. The VM image also includes a utility for copying executables (and their dependencies) to other machines for execution.

Data Build notes Survey
ZhouFNHL­S11 SOSP '11 Wenchao Zhou, Qiong Fei, Arjun Narayan, Andreas Haeberlen, Boon Thau Loo, Micah Sherr Secure network provenance Conference 16 BC EMno Data - -
MickensD­11 SOSP '11 James Mickens, Mohan Dhawan Atlantis: robust, extensible execution environments for web applications Conference 15 BC EMno Data - Survey
AndrusDH­LN11 SOSP '11 Jeremy Andrus, Christoffer Dall, Alexander Van't Hof, Oren Laadan, Jason Nieh Cells: a virtual mobile smartphone architecture Conference 15 BC EMno

We originally classified this paper as EM_no. We did not receive code within our two month window after the initial request. In the survey response, the authors said that the code is now available. Our policy is to consider the code available at the time of the study. Therefore, we have kept the original classification of EM_no.

Code now available at http://cells­.cs.columbia­.edu (notified via survey as of 9/22/2014) Data - Survey
GuoWZHYZ­11 SOSP '11 Huayang Guo, Ming Wu, Lidong Zhou, Gang Hu, Junfeng Yang, Lintao Zhang Practical software model checking via dynamic interface reduction Conference 14 EX Data - -
SirerBRS­WWS11 SOSP '11 Emin Gun Sirer, Willem de Bruijn, Patrick Reynolds, Alan Shieh, Kevin Walsh, Dan Williams, Fred B. Schneider Logical attestation: an authorization architecture for trustworthy computing Conference 16 BC Web OK≤30 Data Build notes Survey
MesnierC­LA11 SOSP '11 Michael P. Mesnier, Feng Chen, Tian Luo, Jason B. Akers Differentiated storage services Conference 14 BC EMno

We originally classified this paper as EM_no. In the email response, the authors said that to get the code we would need to sign a license agreement. For this study, we don't accept code that requires a legal agreement. In the survey response, the authors said that the code is available. We have kept the original classification of EM_no.

Data - Survey
Veerarag­havanCFN­11 SOSP '11 Kaushik Veeraraghavan, Peter M. Chen, Jason Flinn, Satish Narayanasamy Detecting and surviving data races using complementary schedules Conference 16 EX Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
OngaroRS­OR11 SOSP '11 Diego Ongaro, Stephen M. Rumble, Ryan Stutsman, John K. Ousterhout, Mendel Rosenblum Fast crash recovery in RAMCloud Conference 13 BC Web OK>Author

RAMCloud is a large system, and we've made a huge effort to produce some quality open-source code. Several factors fundamentally make it harder to reproduce RAMCloud's fast crash recovery results: RAMCloud had to be in C++ for the level of performance we were looking for, making it less portable and harder to build than most modern languages, and it needs a large cluster with very modern hardware. We expect our first users to have to configure a bunch of hardware to use RAMCloud effectively, so making it build without effort on a variety of distros wasn't high on our list. That's a place where leveraging a growing community makes sense: it's really easy for outsiders to contribute updated build instructions and patches needed to build RAMCloud on their systems, whereas we only develop with one particular cluster configuration. RAMCloud is an ongoing project, and we hope building and running it gets easier over time. For example, Jakob Blomer has recently developed some RPM packages in hopes of making it easier for others to get started.

Data Build notes Survey
Glendenn­ingBKA11 SOSP '11 Lisa Glendenning, Ivan Beschastnikh, Arvind Krishnamurthy, Thomas E. Anderson Scalable consistency in Scatter Conference 14 BC EMno

We originally classified this paper as EM_no. In the original email response, the authors said that only part of the relevant code was available. In the survey response, the authors said that the code is available. We have kept the original classification of EM_no.

Data - Survey
FakasCM1­1 VLDB '12 Georgios John Fakas, Zhi Cai, Nikos Mamoulis Size-l Object Summaries for Relational Keyword Search Conference 12 BC Web OK≤30 Data Build notes -
RanuS11 VLDB '12 Sayan Ranu, Ambuj K. Singh Answering Top-k Queries Over a Mixture of Attractive and Repulsive Dimensions Conference 12 BC EMno

We originally classified this paper as EM_no. We did not receive code within our two month window after the initial request. In the survey response, the authors said that the code is now available. Our policy is to consider the code available at the time of the study. Therefore, we have kept the original classification of EM_no.

Data - Survey
LiuZW11 VLDB '12 Guimei Liu, Haojun Zhang, Limsoon Wong Controlling False Positives in Association Rule Mining Conference 12 BC EMyes OK≤30

We compared and studied three existing approaches in our paper. Our implementation of the three algorithms are available upon request.
When we first received the email from you, we asked which algorithm in our paper you were interested in, but we got no answer. We thought you had lost interest, so we did not follow-up.

Data Build notes Survey
PavloJZ1­1 VLDB '12 Andrew Pavlo, Evan P. C. Jones, Stanley B. Zdonik On Predictive Modeling for Optimizing Transaction Execution in Parallel OLTP Systems Conference 12 BC EMyes OK≤30 Data Build notes -
HoobinPZ­11 VLDB '12 Christopher Hoobin, Simon J. Puglisi, Justin Zobel Relative Lempel-Ziv Factorization for Efficient Storage and Retrieval of Web Collections Conference 9 BC Web OK≤30

This is a significant project that deserves broad support across the computing community. There are often perfectly legitimate obstacles to code publishing but these should become the exception.

In the survey response, the authors said that the code we originally downloaded was related but not relevant to the study. Therefore, we downloaded the correct code and made a build attempt.

Data Build notes Survey
WuXDCZZ1­2 VLDB '12 Lingkun Wu, Xiaokui Xiao, Dingxiong Deng, Gao Cong, Andy Diwen Zhu, Shuigeng Zhou Shortest Path and Distance Queries on Road Networks: An Experimental Evaluation Conference 12 BC Article OK>30 Data Build notes -
ZhangTPH­11 VLDB '12 Ning Zhang, Jun'ichi Tatemura, Jignesh M. Patel, Hakan Hacigumus Towards Cost-Effective Storage Provisioning for DBMSs Conference 12 BC EMno Data - -
Suchanek­AS11 VLDB '12 Fabian M. Suchanek, Serge Abiteboul, Pierre Senellart PARIS: Probabilistic Alignment of Relations, Instances,and Schema Conference 12 BC Web OK≤30 Data Build notes -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
FangSYB1­1 VLDB '12 Lujun Fang, Anish Das Sarma, Cong Yu, Philip Bohannon REX: Explaining Relationships between Entity Pairs Conference 12 BC EMno Data - -
LinJZXL1­1 VLDB '12 Dan Lin, Christian S. Jensen, Rui Zhang, Lu Xiao, Jiaheng Lu A MovingObject Index for Efficient Query Processing with Peer-Wise Location Privacy Conference 12 BC EMyes OK≤30 Data Build notes -
SunAH12 VLDB '12 Yizhou Sun, Charu C. Aggarwal, Jiawei Han Relation Strength-Aware Clustering of Heterogeneous Information Networks with Incomplete Attributes Conference 12 BC EMyes OK≤30

DBLP dataset: www.ccs.neu.edu /home/yzsun/data/DBLP_four_area.zip

Data Build notes Survey
ZhaoAW11 VLDB '12 Peixiang Zhao, Charu C. Aggarwal, Min Wang gSketch: On Query Estimation in Graph Streams Conference 12 EX Data - -
RohPKSL1­1 VLDB '12 Hongchan Roh, Sanghyun Park, Sungho Kim, Mincheol Shin, Sang-Won Lee B+-tree Index Optimization by Exploiting Internal Parallelism of Flash-based Solid State Drives Conference 12 BC EMno

We originally classified this paper as EM_no. In the original email response, the authors said that only part of the system could be released. In the survey response, the authors said that the is code available. Because our policy is to consider the code available at the time of the study, we have kept the original classification of EM_no.

Data - Survey
KruegerK­GSSCPDZ1­1 VLDB '12 Jens Kruger, Changkyu Kim, Martin Grund, Nadathur Satish, David Schwalb, Jatin Chhugani, Hasso Plattner, Pradeep Dubey, Alexander Zeier Fast Updates on Read-Optimized Databases Using Multi-Core CPUs Conference 12 BC EMØ Data - -
YangRW11 VLDB '12 Di Yang, Elke A. Rundensteiner, Matthew O. Ward Summarization and Matching of Density-Based Clusters in Streaming Environments Conference 12 BC EMyes OK≤30 Data Build notes Survey
NguyenMN­NF11 VLDB '12 Thanh Hoang Nguyen, Viviane Moreira, Huong Nguyen, Hoa Nguyen, Juliana Freire Multilingual Schema Matching for Wikipedia Infoboxes Conference 12 BC EMØ

We originally classified this paper as EM_0. We did not receive code within our two month window after the initial request. In the survey response, the authors said that the code is now available. Our policy is to consider the code available at the time of the study. Therefore, we have kept the original classification of EM_0.

Code now available at https://nomi­num.box.com/­s/u3tfv1ui2a­h6zb3bkfln (notified via survey as of 9/22/2014) Data - Survey
MansourA­SK11 VLDB '12 Essam Mansour, Amin Allam, Spiros Skiadopoulos, Panos Kalnis ERA: Efficient Serial and Parallel Suffix Tree Construction for Very Long Strings Conference 12 BC Web OK≤30 Data Build notes Survey
MarcusWK­MM11 VLDB '12 Adam Marcus, Eugene Wu, David R. Karger, Samuel Madden, Robert C. Miller Human-powered Sorts and Joins Conference 12 BC EMno

We originally classified this paper as EM_no. We did not receive code within our two month window after the initial request. In the survey response, the authors said that the code is now available. Our policy is to consider the code available at the time of the study. Therefore, we have kept the original classification of EM_no.

Code now available at https://gith­ub.com/sirri­ce/qurk_expe­riments (notified via survey as of 9/22/2014) Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
JestesYL­11 VLDB '12 Jeffrey Jestes, Ke Yi, Feifei Li Building Wavelet Histograms on Large Data in MapReduce Conference 12 BC Web Fails Data Build notes -
Goasdoue­KLM11 VLDB '12 Francois Goasdoue, Konstantinos Karanasos, Julien Leblay, Ioana Manolescu View Selection in Semantic Web Databases Conference 12 BC EMyes OK>Author

We originally classified this paper as EM_yes. We received an email with the code. In the survey response, the authors said the paper doesn't have published code. We have kept the classification as EM_yes.

Data Build notes Survey
CormodeT­Y11 VLDB '12 Graham Cormode, Justin Thaler, Ke Yi Verifying Computations with Streaming Interactive Proofs Conference 12 BC EMyes OK≤30 Data Build notes Survey
Armbrust­CKFFP11 VLDB '12 Michael Armbrust, Kristal Curtis, Tim Kraska, Armando Fox, Michael J. Franklin, David A. Patterson PIQL: Success-Tolerant Query Processing in the Cloud Conference 12 BC Web OK≤30 Data Build notes Survey
FabbriL1­1 VLDB '12 Daniel Fabbri, Kristen LeFevre Explanation-Based Auditing Conference 12 BC EMno Data - Survey
Ruttenbe­rgS11 VLDB '12 Brian E. Ruttenberg, Ambuj K. Singh Indexing the Earth Mover's Distance Using Normal Distributions Conference 12 BC EMno

This code contains the quad-tree implementation and thus is not runnable without a scan-and-refine implementation (the scan-and-refine implementation from the original paper is not allowing public release of the code)

Originally this paper was classified as code from Web. In the survey response, the authors said that the code is only partially available because of IP restrictions on a required part. Therefore, we have reclassified it as EM_no.

Data - Survey
GoyalBL1­1 VLDB '12 Amit Goyal, Francesco Bonchi, Laks V. S. Lakshmanan A Data-Based Approach to Social Influence Maximization Conference 12 BC Article OK≤30 Data Build notes Survey
LiDWF11 VLDB '12 Guoliang Li, Dong Deng, Jiannan Wang, Jianhua Feng PASS-JOIN: A Partition-based Method for Similarity Joins Conference 12 BC Web OK≤30 Data Build notes -
Qumsiyeh­PN11 VLDB '12 Rani Qumsiyeh, Maria Soledad Pera, Yiu-Kai Ng Generating Exact- and Ranked Partially-Matched Answers to Questions in Advertisements Conference 12 BC EMØ Data - -
CaoSTC12 VLDB '12 Caleb Chen Cao, Jieying She, Yongxin Tong, Lei Chen Whom to Ask? Jury Selection for Decision Making Tasks on Micro-blog Services Conference 12 BC EMno

The algorithms are described explicitly in the published paper, and can be easily implemented in any language.

Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
SelkeLB1­2 VLDB '12 Joachim Selke, Christoph Lofi, Wolf-Tilo Balke Pushing the Boundaries of Crowd-enabled Databases with Query-driven Schema Expansion Conference 12 BC EMØ Data - Survey
KonigDCN­11 VLDB '12 Arnd Christian Konig, Bolin Ding, Surajit Chaudhuri, Vivek Narasayya A Statistical Approach Towards Robust Progress Estimation Conference 12 BC EMno Data - -
KanagalA­PJYP12 VLDB '12 Bhargav Kanagal, Amr Ahmed, Sandeep Pandey, Vanja Josifovski, Jeff Yuan, Lluis Garcia-Pueyo Supercharging Recommender Systems using Taxonomies for Learning User Purchase Behavior Conference 12 BC EMØ Data - -
SilvaMZ1­2 VLDB '12 Arlei Silva, Wagner Meira Jr, Mohammed J. Zaki Mining Attribute-structure Correlated Patterns in Large Attributed Graphs Conference 12 BC Article OK>Author Data Build notes Survey
FanWW12 VLDB '12 Wenfei Fan, Xin Wang, Yinghui Wu Performance Guarantees for Distributed Reachability Queries Conference 12 BC EMno Data - -
FunkeKN1­2 VLDB '12 Florian Funke, Alfons Kemper, Thomas Neumann Compacting Transactional Data in Hybrid OLTP {\&}amp; OLAP Databases Conference 12 EX Data - -
TongCCY1­2 VLDB '12 Yongxin Tong, Lei Chen, Yurong Cheng, Philip S. Yu Mining Frequent Itemsets over Uncertain Databases Conference 12 BC Web OK≤30

I am very pleasure that you use our work as a part of your researches. I think that you can directly publish our executable code and datasets in your studies as long as you cite our papers. Thanks !

Data Build notes Survey
CandanRS­W12 VLDB '12 K Selcuk Candan, Rosaria Rossini, Maria Luisa Sapino, Xiaolan Wang sDTW: Computing DTW Distances using Locally Relevant Constraints based on Salient Feature Alignments Conference 12 BC EMno Data - -
Goodrich­NOPTTL12 VLDB '12 Michael T. Goodrich, Duy Nguyen, Olga Ohrimenko, Charalampos Papamanthou, Roberto Tamassia, Nikos Triandopoulos, Cristina Videira Lopes Efficient Verification of Web-Content Searching Through Authenticated Web Crawlers Conference 12 BC EMno

At the time of the request, the code used in this work could not be released due to a related patent application. However, we plan to make the code available in the near future.

Data - Survey
BaoDM12 VLDB '12 Zhuowei Bao, Susan B. Davidson, Tova Milo Labeling Workflow Views with Fine-Grained Dependencies Conference 12 BC EMyes OK≤30

We have all the code and testing data available in the school svn repository, and would love to share for repeatability test.

We originally classified this paper as EM_no. The authors had replied positively to our initial inquiry over email but we didn't follow up on our request. In the survey response, the authors said the code is available. Therefore, we have classified the paper as EM_yes, downloaded the code and made a build attempt.

Data Build notes Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
CheungAM­M12 VLDB '12 Alvin Cheung, Owen Arden, Samuel Madden, Andrew C. Myers Automatic Partitioning of Database Applications Conference 12 EX Data - -
Metwally­F12 VLDB '12 Ahmed Metwally, Christos Faloutsos V-SMART-Join: A Scalable MapReduce Framework for All-Pair Similarity Joins of Multisets and Vectors Conference 12 BC EMno Data - -
Khoussai­novaBS12 VLDB '12 Nodira Khoussainova, Magdalena Balazinska, Dan Suciu PerfXplain: Debugging MapReduce Job Performance Conference 12 EX Data - -
ChubakR1­2 VLDB '12 Pirooz Chubak, Davood Rafiei Efficient Indexing and Querying over Syntactically Annotated Trees Conference 12 BC EMyes OK≤30 Data Build notes Survey
Dallachi­esaNMP12 VLDB '12 Michele Dallachiesa, Besmira Nushi, Katsiaryna Mirylenka, Themis Palpanas Uncertain Time-Series Similarity: Return to the Basics Conference 12 BC Article OK>30

Originally the paper was classified as BC. In the survey response, the authors said the paper is NC. The article links to relevant code. We have kept the original classification of code from Web.

Originally this paper was classified as code from Web. There was an error copying the link from the pdf. Therefore, the paper was reclassified as Article.

Data Build notes Survey
ZhuKA12 VLDB '12 Haohan Zhu, George Kollios, Vassilis Athitsos A Generic Framework for Efficient and Effective Subsequence Retrieval Conference 12 BC Article OK≤30 Data Build notes Survey
JiangBCL­12 VLDB '12 Junchen Jiang, Hongji Bao, Edward Y. Chang, Yuqian Li MOIST: A Scalable and Parallel Moving Object Indexer with School Tracking Conference 12 BC EMno Data - -
AlyAO12 VLDB '12 Ahmed M. Aly, Walid G. Aref, Mourad Ouzzani Spatial Queries with Two kNN Predicates Conference 12 BC EMyes OK≤30 Data Build notes -
Bakibaye­vOZ12 VLDB '12 Nurzhan Bakibayev, Dan Olteanu, Jakub Zavodny FDB: A Query Engine for Factorised Relational Databases Conference 12 BC EMno Data - Survey
Upadhyay­aBS12 VLDB '12 Prasang Upadhyaya, Magdalena Balazinska, Dan Suciu How to Price Shared Optimizations in the Cloud Conference 12 BC EMno Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
Satuluri­P12 VLDB '12 Venu Satuluri, Srinivasan Parthasarathy Bayesian Locality Sensitive Hashing for Fast Similarity Search Conference 12 BC Web OK>30 Data Build notes Survey
AngelKSS­12 VLDB '12 Albert Angel, Nick Koudas, Nikos Sarkas, Divesh Srivastava Dense Subgraph Maintenance under Streaming Edge Weight Updates for Real-time Story Identification Conference 12 BC EMno Data - -
Fujiwara­NOK12 VLDB '12 Yasuhiro Fujiwara, Makoto Nakatsuji, Makoto Onizuka, Masaru Kitsuregawa Fast and Exact Top-k Search for Random Walk with Restart Conference 12 BC EMno Data - -
SunWWSL1­2 VLDB '12 Zhao Sun, Hongzhi Wang, Haixun Wang, Bin Shao, Jianzhong Li Efficient Subgraph Matching on Billion Node Graphs Conference 12 BC EMno Data - Survey
Pimplika­rS12 VLDB '12 Rakesh Pimplikar, Sunita Sarawagi Answering Table Queries on the Web using Column Keywords Conference 12 BC EMno Data - Survey
ZhangCW1­2 VLDB '12 Xiaofei Zhang, Lei Chen, Min Wang Efficient Multi-way Theta-Join Processing Using MapReduce Conference 12 EX Data - -
DasuL12 VLDB '12 Tamraparni Dasu, Ji Meng Loh Statistical Distortion: Consequences of Data Cleaning Conference 10 BC EMØ Data - -
VoWACO12 VLDB '12 Hoang Tam Vo, Sheng Wang, Divyakant Agrawal, Gang Chen, Beng Chin Ooi LogBase: A Scalable Log-structured Database System in the Cloud Conference 12 BC Web OK≤30 Data Build notes Survey
KumarR11 VLDB '12 Arun Kumar, Christopher Re Probabilistic Management of OCR Data using an RDBMS Conference 12 BC Web OK>30 Data Build notes Survey
LaptevZZ­12 VLDB '12 Nikolay Laptev, Kai Zeng, Carlo Zaniolo Early Accurate Results for Advanced Analytics on MapReduce Conference 12 EX Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
Schnaitt­erP12 VLDB '12 Karl Schnaitter, Neoklis Polyzotis Semi-Automatic Index Tuning: Keeping DBAs in the Loop Conference 12 BC EMno Data - -
Benedikt­BL12 VLDB '12 Michael Benedikt, Pierre Bourhis, Clemens Ley Querying Schemas With Access Restrictions Conference 12 NC Data - Survey
QinYC12 VLDB '12 Lu Qin, Jeffrey Xu Yu, Lijun Chang Diversifying Top-K Results Conference 12 BC EMØ Data - Survey
LimHB12 VLDB '12 Harold Lim, Herodotos Herodotou, Shivnath Babu Stubby: A Transformation-based Optimizer for MapReduce Workflows Conference 12 BC EMno

We aren't ready to release the sources just yet since it
is part of a potential patent application.

Data - Survey
AlbutiuK­N12 VLDB '12 MartinaCezara Albutiu, Alfons Kemper, Thomas Neumann Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems Conference 12 BC EMØ Data - -
JhaS12 VLDB '12 Abhay Jha, Dan Suciu Probabilistic Databases with MarkoViews Conference 12 BC EMno

This work has been superseded by a different project, and the code was never made publicly available.

Data - Survey
LiM12 VLDB '12 Chao Li, Gerome Miklau An Adaptive Mechanism for Accurate Query Answering under Differential Privacy Conference 12 BC Article OK≤30 Data Build notes Survey
AhmadKKN­12 VLDB '12 Yanif Ahmad, Oliver Kennedy, Christoph Koch, Milos Nikolic DBToaster: Higher-order Delta Processing for Dynamic, Frequently Fresh Views Conference 12 BC Web OK≤30

We have recently (Aug. 1, 2014) released a much improved version of the system -- see www.dbtoaster.org

Data Build notes Survey
FinkHO12 VLDB '12 Robert Fink, Larisa Han, Dan Olteanu Aggregation in Probabilistic Databases via Knowledge Compilation Conference 12 EX Data - -
LiuLOSWZ­12 VLDB '12 Xuan Liu, Meiyu Lu, Beng Chin Ooi, Yanyan Shen, Sai Wu, Meihui Zhang CDAS: A Crowdsourcing Data Analytics System Conference 12 EX Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
DasTADY1­2 VLDB '12 Mahashweta Das, Saravanan Thirumuruganathan, Sihem AmerYahia, Gautam Das Who Tags What? An Analysis Framework Conference 12 EX Data - -
ZhangZXY­W12 VLDB '12 Jun Zhang, Zhenjie Zhang, Xiaokui Xiao, Yin Yang, Marianne Winslett Functional Mechanism: Regression Analysis under Differential Privacy Conference 12 BC Web OK≤30 Data Build notes -
LarsonBD­FPZ11 VLDB '12 Per-Ake Larson, Spyros Blanas, Cristian Diaconu, Craig Freedman, Jignesh M. Patel, Mike Zwilling High-Performance Concurrency Control Mechanisms for Main-Memory Databases Conference 12 EX Data - -
YinCLYC1­2 VLDB '12 Hongzhi Yin, Bin Cui, Jing Li, Junjie Yao, Chen Chen Challenging the Long Tail Recommendation Conference 12 BC EMyes OK>Author Data Build notes Survey
BahmaniK­V12 VLDB '12 Bahman Bahmani, Ravi Kumar, Sergei Vassilvitskii Densest Subgraph in Streaming and MapReduce Conference 12 BC EMno Data - -
LuoLMCZ1­2 VLDB '12 Tian Luo, Rubao Lee, Michael Mesnier, Feng Chen, Xiaodong Zhang hStorage-DB: Heterogeneity-aware Data Management to Exploit the Full Capability of Hybrid Storage Systems Conference 12 EX Data - -
ShengZTJ­12 VLDB '12 Cheng Sheng, Nan Zhang, Yufei Tao, Xin Jin Optimal Algorithms for Crawling a Hidden Database in the Web Conference 12 BC EMyes OK>Author Data Build notes Survey
GulloT12 VLDB '12 Francesco Gullo, Andrea Tagarelli Uncertain Centroid based Partitional Clustering of Uncertain Data Conference 12 BC EMyes OK≤30 Data Build notes Survey
AgarwalR­B12 VLDB '12 Manoj K Agarwal, Krithi Ramamritham, Manish Bhide Real Time Discovery of Dense Clusters in Highly Dynamic Graphs: Identifying Real World Events in Highly Dynamic Environments Conference 12 BC EMno Data - -
DalviMP1­2 VLDB '12 Nilesh Dalvi, Ashwin Machanavajjhala, Bo Pang An Analysis of Structured Data on the Web Conference 12 NC Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
LiKNC12 VLDB '12 Jiexing Li, Arnd Christian Konig, Vivek Narasayya, Surajit Chaudhuri Robust Estimation of Resource Consumption for SQL Queries using Statistical Techniques Conference 12 EX Data - -
Bidoit-T­olluCU12 VLDB '12 Nicole Bidoit-Tollu, Dario Colazzo, Federico Ulliana Type-Based Detection of XML Query-Update Independence Conference 12 BC EMno Data - -
Blunschi­JKMS12 VLDB '12 Lukas Blunschi, Claudio Jossen, Donald Kossmann, Magdalini Mori, Kurt Stockinger SODA: Generating SQL for Business Users Conference 12 BC EMØ Data - -
KangLM12 VLDB '12 Woon-Hak Kang, Sang-Won Lee, Bongki Moon Flash-based Extended Cache for Higher Throughput and Faster Recovery Conference 12 BC EMØ Data - -
BenderFJ­KKMMSSZ1­2 VLDB '12 Michael A. Bender, Martin FarachColton, Rob Johnson, Russell Kraner, Bradley C. Kuszmaul, Dzejla Medjedovic, Pablo Montes, Pradeep Shetty, Richard P. Spillane, Erez Zadok Don't Thrash: How to Cache Your Hash on Flash Conference 11 BC EMno Data - -
FanLZCH1­2 VLDB '12 Ju Fan, Guoliang Li, Lizhu Zhou, Shanshan Chen, Jun Hu SEAL: Spatio-Textual Similarity Search Conference 12 BC EMØ Data - -
LiQSC12 VLDB '12 Ninghui Li, Wahbeh Qardaji, Dong Su, Jianneng Cao PrivBasis: Frequent Itemset Mining with Differential Privacy Conference 12 EX Data - -
Terrovit­isLMS12 VLDB '12 Manolis Terrovitis, John Liagouris, Nikos Mamoulis, Spiros Skiadopoulos Privacy Preservation by Disassociation Conference 12 BC EMno

The source code will be published once we clean it up. We acknowledge that the delay has been significant.

Data - Survey
Mamouras­OSKG12 VLDB '12 Konstantinos Mamouras, Sigal Oren, Lior Seeman, Lucja Kot, Johannes Gehrke The Complexity of Social Coordination Conference 12 EX Data - -
LuSCO12 VLDB '12 Wei Lu, Yanyan Shen, Beng Chin Ooi, Su Chen Efficient Processing of k Nearest Neighbor Joins using MapReduce Conference 12 BC EMyes OK≤30 Data Build notes -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
Papapetr­ouGD12 VLDB '12 Odysseas Papapetrou, Minos Garofalakis, Antonios Deligiannakis Sketch-based Querying of Distributed Sliding-Window Data Streams Conference 12 EX Data - -
BarskyKW­H11 VLDB '12 Marina Barsky, Sangkyum Kim, Tim Weninger, Jiawei Han Mining Flipping Correlations from Large Datasets with Taxonomies Conference 12 EX Data - -
BahmaniM­VKV12 VLDB '12 Bahman Bahmani, Benjamin Moseley, Andrea Vattani, Sergei Vassilvitskii, Ravi Kumar Scalable K-Means++ Conference 12 EX Data - -
HallBBGN­12 VLDB '12 Alexander Hall, Olaf Bachmann, Robert Bussow, Silviu Ganceanu, Marc Nunkesser Processing a Trillion Cells per Mouse Click Conference 11 BC EMno Data - -
WangC12 VLDB '12 Jia Wang, James Cheng Truss Decomposition in Massive Networks Conference 12 BC EMyes OK≤30 Data Build notes Survey
EwenTKM1­2 VLDB '12 Stephan Ewen, Kostas Tzoumas, Moritz Kaufmann, Volker Markl Spinning Fast Iterative Data Flows Conference 12 EX Data - -
Amsterda­merDDMST­11 VLDB '12 Yael Amsterdamer, Susan B. Davidson, Daniel Deutch, Tova Milo, Julia Stoyanovich Putting Lipstick on Pig: Enabling Database-style Workflow Provenance Conference 12 EX Data - -
Szlichta­GG12 VLDB '12 Jaroslaw Szlichta, Parke Godfrey, Jarek Gryz Fundamentals of Order Dependencies Conference 12 NC Data - -
Mouratid­isY12 VLDB '12 Kyriakos Mouratidis, Man Lung Yiu Shortest Path Computation with No Information Leakage Conference 12 BC EMyes OK>30 Data Build notes Survey
CaoK12 VLDB '12 Jianneng Cao, Panagiotis Karras Publishing Microdata with a Robust Privacy Guarantee Conference 12 EX Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
CautisK1­2 VLDB '12 Bogdan Cautis, Evgeny Kharlamov Answering Queries using Views over Probabilistic XML: Complexity and Tractability Conference 12 NC Data - -
CaoCCX12 VLDB '12 Xin Cao, Lisi Chen, Gao Cong, Xiaokui Xiao Keyword-aware Optimal Route Search Conference 12 EX Data - -
ZengH12 VLDB '12 Qiang Zeng, Hai Zhuge Comments on "Stack-based Algorithms for Pattern Matching on DAGs" Conference 12 EX Data - -
TauheedH­SMA12 VLDB '12 Farhan Tauheed, Thomas Heinis, Felix Schurmann, Anastasia Ailamaki, Henry Markram SCOUT: Prefetching for Latent Feature Following Queries Conference 12 EX Data - -
HueskePS­RBKT12 VLDB '12 Fabian Hueske, Mathias Peters, Matthias J. Sax, Astrid Rheinlander, Rico Bergmann, Aljoscha Krettek, Kostas Tzoumas Opening the Black Boxes in Data Flow Optimization Conference 12 BC EMno Data - Survey
NguyenHZ­W12 VLDB '12 Thi Nguyen, Zhen He, Rui Zhang, Phillip Ward Boosting Moving Object Indexing through Velocity Partitioning Conference 12 EX Data - -
GraefeK1­2 VLDB '12 Goetz Graefe, Harumi Kuno Definition, Detection, and Recovery of Single-Page Failures,a Fourth Class of Database Failures Conference 10 NC Data - -
Patterso­nENAA12 VLDB '12 Stacy Patterson, Aaron J. Elmore, Faisal Nawab, Divyakant Agrawal, Amr El Abbadi Serializability, not Serial: Concurrency Control and Availability in Multi-Datacenter Datastores Conference 12 BC EMno

We originally classified this paper as BC. In the survey response, the authors said that the code is secondary to the proofs. The paper includes code benchmarks. Therefore, we have kept the original classification of BC.

Data - Survey
YangLW12 VLDB '12 Xiaochun Yang, Honglei Liu, Bin Wang ALAE: Accelerating Local Alignment with Affine Gap Exactly in Biosequence Databases Conference 12 BC Web OK≤30

We would welcome feedback from users and would endeavour to improve it.

Data Build notes Survey
PorobicP­BTA12 VLDB '12 Danica Porobic, Ippokratis Pandis, Miguel Branco, Pinar Tozun, Anastasia Ailamaki OLTP on Hardware Islands Conference 12 NC

We originally classified this paper as NC. In the survey response, the authors said that the paper was BC. Therefore, we have changed the classification to BC and attempted a build using the link given in the survey.

Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
MaCFHW11 VLDB '12 Shuai Ma, Yang Cao, Jinpeng Huai, Wenfei Fan, Tianyu Wo Capturing Topology in Graph Pattern Matching Conference 12 EX Data - -
JestesPL­T12 VLDB '12 Jeffrey Jestes, Jeff M. Phillips, Mingwang Tang, Feifei Li Ranking Large Temporal Data Conference 12 BC EMyes OK≤30 Data Build notes -
Shirani-­MehrKS12 VLDB '12 Houtan Shirani-Mehr, Farnoush Banaei-Kashani, Cyrus Shahabi Efficient Reachability Query Evaluation in Large Spatiotemporal Contact Datasets Conference 12 BC EMno

The student who was working on this project graduated and left for Yahoo! Since employment, he did not respond to the first request for the code and after following up later, it was too late and he had cleared his systems and lost the code.

Data - Survey
GaoJZYJW­11 VLDB '12 Jun Gao, Ruoming Jin, Jiashuai Zhou, Jeffrey Xu Yu, Xiao Jiang, Tengjiao Wang Relational Approach for Shortest Path Discovery over Large Graphs Conference 12 EX Data - -
ErdosILT­B12 VLDB '12 Dora Erdos, Vatche Ishakian, Andrei Lapets, Evimaria Terzi, Azer Bestavros The Filter-Placement Problem and its Application to Minimizing Information Multiplicity Conference 12 BC EMyes OK≤30

In the survey response the authors say that we did not find the correct code. The code we downloaded is the same as the link that is given in the survey and in the original email response. We have kept the original classification of EM_yes.

Data Build notes Survey
GuanYK12 VLDB '12 Ziyu Guan, Xifeng Yan, Lance M. Kaplan Measuring Two-Event Structural Correlations on Graphs Conference 12 BC EMyes OK≤30 Data Build notes Survey
ZhaoRGH1­2 VLDB '12 Bo Zhao, Benjamin I P Rubinstein, Jim Gemmell, Jiawei Han A Bayesian Approach to Discovering Truth from Conflicting Sources for Data Integration Conference 12 BC EMyes OK≤30 Data Build notes Survey
ChoiCT12 VLDB '12 Dong-Wan Choi, Chin-Wan Chung, Yufei Tao A Scalable Algorithm for Maximizing Range Sum in Spatial Databases Conference 12 EX Data - -
BailisVF­HS12 VLDB '12 Peter Bailis, Shivaram Venkataraman, Michael J. Franklin, Joseph M. Hellerstein, Ion Stoica Probabilistically Bounded Staleness for Practical Partial Quorums Conference 12 BC Article OK≤30

cs.brown.edu/~sk/Memos/Examining-Reproducibility/ vldb12new/BailisVFHS12/dispute.txt

cs.brown.edu/~sk/Memos/Examining-Reproducibility/ vldb12new/BailisVFHS12/cleared.txt

We originally classified the paper as OK_lt_30. In the survey response, the authors said that we did not find the correct code. The online implementation that we evaluated is linked to in the paper. We have kept the original classification of OK_lt_30.

Data Build notes Survey
Jacques-­SilvaGWW­K12 VLDB '12 Gabriela Jacques-Silva, Bugra Gedik, Rohit Wagle, Kun-Lung Wu, Vibhore Kumar Building User-defined Runtime Adaptation Routines for Stream Processing Applications Conference 12 BC EMno Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
LangHPST­12 VLDB '12 Willis Lang, Stavros Harizopoulos, Jignesh M. Patel, Mehul A. Shah, Dimitris Tsirogiannis Towards Energy-Efficient Database Cluster Design Conference 12 EX Data - -
Gianniki­sAK12 VLDB '12 Georgios Giannikis, Gustavo Alonso, Donald Kossmann SharedDB: Killing One Thousand Queries With One Stone Conference 12 BC EMno Data - Survey
PawlikA1­1 VLDB '12 Mateusz Pawlik, Nikolaus Augsten RTED: A Robust Algorithm for the Tree Edit Distance Conference 12 BC Web OK≤30 Data Build notes Survey
BaranyCO­12 VLDB '12 Vince barany, Balder ten Cate, Martin Otto Queries with Guarded Negation Conference 12 NC Data - Survey
WangKFF1­2 VLDB '12 Jiannan Wang, Tim Kraska, Michael J. Franklin, Jianhua Feng CrowdER: Crowdsourcing Entity Resolution Conference 12 BC EMno 2/13/2015: Author reports that source and data is available by email request. Data - Survey
YuanZWXY­H12 VLDB '12 Ganzhao Yuan, Zhenjie Zhang, Marianne Winslett, Xiaokui Xiao, Yin Yang, Zhifeng Hao Low-Rank Mechanism: Optimizing Batch Queries under Differential Privacy Conference 12 BC Article OK≤30 Data Build notes -
SinghG12 VLDB '12 Rishabh Singh, Sumit Gulwani Learning Semantic String Transformations from Examples Conference 12 BC EMno Data - -
BoldiBGT­12 VLDB '12 Paolo Boldi, Francesco Bonchi, Aristides Gionis, Tamir Tassa Injecting Uncertainty in Graphs for Identity Obfuscation Conference 12 BC Web OK≤30 Data Build notes -
Dittrich­QRSJS12 VLDB '12 Jens Dittrich, Stefan Richter, Jorge-Arnulfo Quiane-Ruiz, Stefan Schuh, Alekh Jindal, Jorg Schad Only Aggressive Elephants are Fast Elephants Conference 12 BC EMno

The code is not available publicly as we applied for an international patent for the method. However, anyone who signs an NDA will gets access to the code. Just send us an email...

We originally classified this paper as EM_no. In the survey response, the authors said that code is available if we sign an NDA. For this study, we don't accept code that requires a legal agreement. Therefore, we have kept the original classification of EM_no.

Data - Survey
GraefeHI­KM12 VLDB '12 Goetz Graefe, Felix Halim, Stratos Idreos, Harumi Kuno, Stefan Manegold Concurrency Control for Adaptive Indexing Conference 12 EX Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
WangHLWZ­S12 VLDB '12 Kaibo Wang, Yin Huai, Rubao Lee, Fusheng Wang, Xiaodong Zhang, Joel H. Saltz Accelerating Pathology Image Data Cross-Comparison on CPU-GPU Hybrid Systems Conference 12 BC EMyes OK>Author

This study on code repeatability is very important to improve publication quality in many CS research fields.

----

The authers of this survey lack necessary background and capability to judge the correctnesss and practibility of our study. We suggest they get the latest code from our website and find the right person to re-run the tests.

Originally, we classified the build as Fails because in the original email response, the authors only gave us part of the code. Then, in the survey response, the authors provided the rest of the code. Since the code was not available at the time of the study, we have kept the original classification as Fails.

Data Build notes Survey
ZengJZ12 VLDB '12 Qiang Zeng, Xiaorui Jiang, Hai Zhuge Adding Logical Operators to Tree Pattern Queries on Graph-Structured Data Conference 12 BC EMno Data - -
LowGKBGH­12 VLDB '12 Yucheng Low, Joseph Gonzalez, Aapo Kyrola, Danny Bickson, Joseph M. Hellerstein Distributed GraphLab: A Framework for Machine Learning in the Cloud Conference 12 BC Article OK≤30 Data Build notes -
LiuRLMB1­2 VLDB '12 Changbin Liu, Lu Ren, Boon Thau Loo, Yun Mao, Prithwish Basu Cologne: A Declarative Distributed Constraint Optimization Platform Conference 12 BC Web OK>30 Data Build notes -
LappasVG­T12 VLDB '12 Theodoros Lappas, Marcos R. Vieira, Dimitrios Gunopulos, Vassilis J. Tsotras On The Spatiotemporal Burstiness of Terms Conference 12 BC Web OK≤30 Data Build notes Survey
ZhangY12 VLDB '12 Yi Zhang, Jun Yang Optimizing I/O for Big Array Analytics Conference 12 BC Web OK>Author

Originally, we attempted to build code that was related but not relevant. In the survey response, the authors give the correct code location. Therefore, we have attempted building the correct code.

Data Build notes Survey
Elghando­urA12 VLDB '12 Iman Elghandour, Ashraf Aboulnaga ReStore: Reusing Results of MapReduce Jobs Conference 12 BC EMno Data - -
IseleB12 VLDB '12 Robert Isele, Christian Bizer Learning Expressive Linkage Rules using Genetic Programming Conference 12 BC Article OK≤30 Data Build notes Survey
SowellGS­12 VLDB '12 Benjamin Sowell, Wojciech Golab, Mehul A. Shah Minuet: A Scalable Distributed Multiversion B-Tree Conference 12 BC EMno Data - -
CaoCLT12 VLDB '12 Yu Cao, Chee-Yong Chan, Jie Li, Kian-Lee Tan Optimization of Analytic Window Functions Conference 12 BC EMno Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
SachanB1­2 VLDB '12 Mayank Sachan, Arnab Bhattacharya Mining Statistically Significant Substrings using the Chi-Square Statistic Conference 12 BC EMno

I would like to publish the code for this. However, this requires organizing the code from our end.

Data - Survey
HalimIKY­12 VLDB '12 Felix Halim, Stratos Idreos, Panagiotis Karras, Roland H C Yap Stochastic Database Cracking: Towards Robust Adaptive Indexing in Main-Memory Column-Stores Conference 12 BC EMyes OK>30 Data Build notes Survey
YuanWCW1­2 VLDB '12 Ye Yuan, Guoren Wang, Lei Chen, Haixun Wang Efficient Subgraph Similarity Search on Large Probabilistic Graph Databases Conference 12 EX Data - -
GebhartJ­TKDLS12 TOCS '30 Mark Gebhart, Daniel R. Johnson, David Tarjan, Stephen W. Keckler, William J. Dally, Erik Lindholm, Kevin Skadron A Hierarchical Thread Scheduler and Register File for Energy-Efficient Throughput Processors Journal 38 BC EMno Data - -
GandhiHR­K12 TOCS '30 Anshul Gandhi, Mor Harchol-Balter, Ram Raghunathan, Michael A. Kozuch AutoScale: Dynamic, Robust Capacity Management for Multi-Tier Data Centers Journal 26 BC EMno Data - -
BugnionD­RSW12 TOCS '30 Edouard Bugnion, Mendel Rosenblum, Scott Devine, Jeremy Sugerman, Edward Y. Wang Bringing Virtualization to the x86 Architecture with the Original VMware Workstation Journal 51 BC EMno Data - Survey
Esmaeilz­adehBASB­12 TOCS '30 Hadi Esmaeilzadeh, Emily R. Blem, Renee St. Amant, Karthikeyan Sankaralingam, Doug Burger Power Limitations and Dark Silicon Challenge the Future of Multicore Journal 27 BC Article OK≤30 Data Build notes -
Schupbac­hBRP12 TOCS '30 Adrian Schupbach, Andrew Baumann, Timothy Roscoe, Simon Peter A Declarative Language Approach to Device Configuration Journal 35 BC Web OK>30 Data Build notes -
Chipouno­vKC12 TOCS '30 George Candea, Vitaly Chipounov, Volodymyr Kuznetsov The S2E Platform: Design, Implementation, and Applications Journal 49 BC Article OK>30 Data Build notes -
SaezFKP1­2 TOCS '30 Juan Carlos Saez, Alexandra Fedorova, David Koufaty, Manuel Prieto Leveraging Core Specialization via OS Scheduling to Improve Performance on Asymmetric Multicore Systems Journal 38 HW

We originally classified this paper as BC. In the survey response, the authors said the paper was HW. Therefore, we have reclassified the paper as HW.

Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
HarterDV­AA12 TOCS '30 Tyler Harter, Chris Dragga, Michael Vaughn, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau A File Is Not a File: Understanding the I/O Behavior of Apple Desktop Applications Journal 39 BC Article OK≤30 Data Build notes Survey
YuanZPZS­12 TOCS '30 Ding Yuan, Jing Zheng, Soyeon Park, Yuanyuan Zhou, Stefan Savage Improving Software Diagnosability via Log Enhancement Journal 28 BC EMØ Data - -
Erlingss­onPPBM12 TOCS '30 Mihai Budiu, Ulfar Erlingsson, Marcus Peinado, Simon Peter, Gloria Mainar-Ruiz Fay: Extensible Distributed Tracing from Kernels to Clusters Journal 35 BC EMno Data - Survey
FerdmanA­KVAJKPAF­12 TOCS '30 Michael Ferdman, Almutaz Adileh, Yusuf Onur Kocberber, Stavros Volos, Mohammad Alisafaee, Djordje Jevdjic, Cansu Kaynak, Adrian Daniel Popescu, Anastasia Ailamaki, Babak Falsafi Quantifying the Mismatch between Emerging Scale-Out Applications and Modern Processors Journal 24 BC Web OK>30 Data Build notes -
Ebrahimi­LMP12 TOCS '30 Eiman Ebrahimi, Chang Joo Lee, Onur Mutlu, Yale N. Patt Fairness via Source Throttling: A Configurable and High-Performance Fairness Substrate for Multicore Memory Systems Journal 35 BC EMØ Data - -
Veerarag­havanLWO­CFN12 TOCS '30 Peter M. Chen, Kaushik Veeraraghavan, Dongyoon Lee, Benjamin Wester, Jessica Ouyang, Jason Flinn, Satish Narayanasamy DoublePlay: Parallelizing Sequential Logging and Replay Journal 24 BC EMno Data - -
AuZHL12 CCS '12 Kathy Wain Yee Au, Yi Fan Zhou, Zhen Huang, David Lie PScout: analyzing the Android permission specification Conference 12 BC Web OK>30 Data Build notes Survey
LiZXYW12 CCS '12 Zhou Li, Kehuan Zhang, Yinglian Xie, Fang Yu, XiaoFeng Wang Knowing your enemy: understanding and detecting malicious web advertising Conference 13 EX Data - -
PengGSLQ­PNM12 CCS '12 Hao Peng, Chris Gates, Bhaskar Sarma, Ninghui Li, Yuan Qi, Rahul Potharaju, Cristina Nita-Rotaru, Ian Molloy Using probabilistic generative models for ranking risks of Android apps Conference 12 EX Data - -
Boldyrev­aL12 CCS '12 Alexandra Boldyreva, Robert Lychev Provable security of S-BGP and other path vector protocols: model, analysis and extensions Conference 12 NC Data - -
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
AlSabahB­G12 CCS '12 Mashael AlSabah, Kevin Bauer, Ian Goldberg Enhancing Tor's performance using real-time traffic classification Conference 12 EX Data - -
SunB12 CCS '12 San-Tsai Sun, Konstantin Beznosov The devil is in the (implementation) details: an empirical analysis of OAuth SSO systems Conference 13 NC Data - Survey
KamaraMR­12 CCS '12 Seny Kamara, Payman Mohassel, Ben Riva Salus: a system for server-aided secure function evaluation Conference 12 BC EMno Data - Survey
ChenAC12 CCS '12 Rui Chen, Gergely Acs, Calude Castelluccia Differentially private sequential data publication via variable-length n-grams Conference 12 BC Web OK≤30 Data Build notes Survey
Varadara­janKFRS1­2 CCS '12 Venkatanathan Varadarajan, Thawan Kooburat, Benjamin Farley, Thomas Ristenpart, Michael M. Swift Resource-freeing attacks: improve your cloud performance (at your neighbor's expense) Conference 12 BC EMyes OK≤30

We originally classified this paper as EM_no. The authors had replied positively to our initial inquiry over email but we didn't follow up on request. In the survey response, the authors give a link to the code. Therefore, we have classified the paper as EM_yes, downloaded the code and made a build attempt.

Data Build notes Survey
YanLKW12 CCS '12 Guanhua Yan, Ritchie Lee, Alex Kent, David Wolpert Towards a bayesian network game framework for evaluating DDoS attacks and defense Conference 14 BC EMno Data - -
AlmeidaB­BBKB12 CCS '12 Jose Bacelar Almeida, Manuel Barbosa, Endre Bangerter, Gilles Barthe, Stephan Krenn, Santiago Zanella Beguelin Full proof cryptography: verifiable compilation of efficient zero-knowledge protocols Conference 13 BC EMno Data - -
Kammerst­etterPW1­2 CCS '12 Markus Kammerstetter, Christian Platzer, Gilbert Wondracek Vanity, cracks and malware: insights into the anti-copy protection ecosystem Conference 12 NC Data - Survey
Nikifora­kisIKAJK­PV12 CCS '12 Nick Nikiforakis, Luca Invernizzi, Alexandros Kapravelos, Steven Van Acker, Wouter Joosen, Christopher Kruegel, Frank Piessens, Giovanni Vigna You are what you include: large-scale evaluation of remote javascript inclusions Conference 12 EX Data - -
Schroede­rS12 CCS '12 Dominique Schroder, Heike Schroder Verifiable data streaming Conference 12 BC EMyes OK≤30 Data Build notes Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
BarthePB­12 CCS '12 Gilles Barthe, David Pointcheval, Santiago Zanella Beguelin Verified security of redundancy-free encryption from Rabin and RSA Conference 12 BC EMØ

The paper reports on a machine-checkable proof. The introduction indicates that the infrastructure needed to check this proof is available on request: "The EasyCrypt input file corresponding to the proof presented in Section 4 appears in an extended version [7]; all the infrastructure needed to machine-check this proof is available on request." At no point the authors were contacted; rather, as shown in the build notes, the analysts obtained the code from a link found on Google (http://www.easycrypt.info/#download). A glance at the notes shows that the code downloaded is that of a candidate release of EasyCrypt (v1.0), rather than the version used in the paper (v0.2). So, the outcome of the evaluation, although successful, could not possibly be a measure of the reproducibility of the paper's results. Should the analysts have contacted the authors (or should they have downloaded the right version of EasyCrypt), they would have been able to reproduce the paper's results without significant effort. To sustain this claim, we give detailed instructions on how to get and build EasyCrypt v0.2, and check the proof on Debian 7.6 (the latest stable release). The whole process could be completed in under 5 minutes and does not require any particular skill besides identifying the Debian packages corresponding to external dependencies (listed in the README file). 1) Install external dependencies sudo apt-get install ocaml libocamlgraph-ocaml-dev alt-ergo cvc3 2) Get EasyCrypt 0.2 wget http://old.easycrypt.info/easycrypt-0.2.tgz tar zxf easycrypt-0.2.tgz 3) Build and install Why3 and EasyCrypt (following instructions in the README file) cd easycrypt-0.2/why3-0.71/ ./configure-disable-ide make sudo make install make byte sudo make install-lib why3config-detect cd .. ./configure make sudo make install 4) Check the proof reported on the paper ./easycrypt examples/ZAEP.ec

We originally classified the paper as Article because a link to the code was found in the paper. In the survey response, the authors said that we built related but incorrect code. The correct code is in an appendix in the article itself, but (because of how it is typeset) this code is not extractable from the pdf-file. We requested plain-text code through an email but did not receive a response. Therefore, we have reclassified as EM_0.

Data - Survey
Camenisc­hLN12 CCS '12 Jan Camenisch, Anna Lysyanskaya, Gregory Neven Practical yet universally composable two-server password-authenticated secret sharing Conference 12 BC EMno Data - Survey
BackesMU­12 CCS '12 Michael Backes, Ankit Malik, Dominique Unruh Computational soundness without protocol restrictions Conference 13 NC Data - Survey
LuLWLJ12 CCS '12 Long Lu, Zhichun Li, Zhenyu Wu, Wenke Lee, Guofei Jiang CHEX: statically vetting Android apps for component hijacking vulnerabilities Conference 12 EX Data - -
MoonLLKP­K12 CCS '12 Hyungon Moon, Hojoon Lee, Jihoon Lee, Kihwan Kim, Yunheung Paek, Brent Byunghoon Kang Vigilare: toward snoop-based kernel integrity monitor Conference 10 HW Data - Survey
EdwardsC­12 CCS '12 Nigel Edwards, Liqun Chen An historical examination of open source releases and their vulnerabilities Conference 12 NC Data - -
CzeskisD­KWB12 CCS '12 Alexei Czeskis, Michael Dietz, Tadayoshi Kohno, Dan Wallach, Dirk Balfanz Strengthening user authentication through opportunistic cryptographic identity assertions Conference 11 BC EMno

The project was implemented and tested end-to-end. However, the code heavily depends on Google's internal systems: if released publicly, it will not build.

Data - Survey
QianMX12 CCS '12 Zhiyun Qian, Z Morley Mao, Yinglian Xie Collaborative TCP sequence number inference attack: how to crack sequence number under a second Conference 12 EX Data - -
ButtLSG1­2 CCS '12 Shakeel Butt, H Andres Lagar-Cavilla, Abhinav Srivastava, Vinod Ganapathy Self-service cloud computing Conference 12 BC EMno

Your data says "Email sent" and "Replied no". This data point is wrong.

Cristian Collberg sent us email requesting the code, and we replied saying that the code is available, but requires the requesting institution to sign a collaboration agreement with AT&T Research. We have shared this code with at least one other team who signed such a collaboration agreement with AT&T Research.

We cannot make the code publicly available (e.g., on GitHub) because of the terms of the collaboration agreement under which the system was developed, as is the case with several systems built in collaboration with industrial partners. But the code is available for those willing to enter into a collaboration agreement with AT&T Research. The contact point to begin such an agreement would be Abhinav Srivastava, a co-author on the paper.

We originally classified this paper as EM_no. In the email response, the authors said that to get the code we would need to sign a collaboration agreement. For this study, we don't accept code that requires a legal agreement. In the survey response, the authors said that the code is available. We have kept the original classification of EM_no.

Data - Survey
Moghadda­mLDG12 CCS '12 Hooman Mohajeri Moghaddam, Baiyu Li, Mohammad Derakhshani, Ian Goldberg SkypeMorph: protocol obfuscation for Tor bridges Conference 12 BC EMyes OK≤30 Data Build notes Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
Georgiev­IJABS12 CCS '12 Martin Georgiev, Subodh Iyengar, Suman Jana, Rishita Anubhai, Dan Boneh, Vitaly Shmatikov The most dangerous code in the world: validating SSL certificates in non-browser software Conference 12 EX Data - -
BianchiS­KV12 CCS '12 Antonio Bianchi, Yan Shoshitaishvili, Christopher Kruegel, Giovanni Vigna Blacksheep: detecting compromised hosts in homogeneous crowds Conference 12 BC EMyes OK≤30 Data Build notes Survey
McCoyDKV­S12 CCS '12 Damon McCoy, Hitesh Dharmdasani, Christian Kreibich, Geoffrey M. Voelker, Stefan Savage Priceless: the role of payments in abuse-advertised goods Conference 12 NC Data - -
Bravo-Li­lloCDKSS­12 CCS '12 Cristian Bravo-Lillo, Lorrie Cranor, Julie Downs, Saranga Komanduri, Stuart Schechter, Manya Sleeper Operating system framed in case of mistaken identity: measuring the success of web-based spoofing attacks on OS password-entry dialogs Conference 13 NC

To replicate a user study requires not just the code used to run the study (if any -- some studies do not have any code behind them) but also all surveys, scripts, and other study materials. This does not seem to be the focus of your repeatability study. But I think you should label these as user studies rather than theoretical studies because these are empirical studies.

----

The study was a human-subjects experiment, so the most important feature in reproducibility is that we described every aspect of the study in such as way that someone could reproduce the methodology -- including code -- from the description. This is not a systems study where someone who reproduces code that looks and appears the same to the human eye might get different results. That said, I don't think our lead author is particularly protective of the code. Since it's not a systems project, the code was not written to be scalable or easily adopted by other users.

Data - Survey
ChenJL12 CCS '12 Yu-Yuan Chen, Pramod A. Jamkhedkar, Ruby B. Lee A software-hardware architecture for self-protecting data Conference 14 HW Data - Survey
Mironov1­2 CCS '12 Ilya Mironov On significance of the least significant bits for differential privacy Conference 12 EX

Code used to generate graphs in Section 4 of the paper is available upon request.

Data - Survey
PengLTLZ­12 CCS '12 Chunyi Peng, Chi-yu Li, Guan-hua Tu, Songwu Lu, Lixia Zhang Mobile data charging: new attacks and countermeasures Conference 10 NC Data - -
Weinberg­WYBCWB12 CCS '12 Zachary Weinberg, Jeffrey Wang, Vinod Yegneswaran, Linda Briesemeister, Steven Cheung, Frank Wang, Dan Boneh StegoTorus: a camouflage proxy for the Tor anonymity system Conference 12 BC Web OK≤30 Data Build notes -
CaiZJJ12 CCS '12 Xiang Cai, Xin Cheng Zhang, Brijesh Joshi, Rob Johnson Touching from a distance: website fingerprinting attacks and defenses Conference 12 EX Data - -
ChuangGM­12 CCS '12 Wei-Hong Chuang, Ravi Garg, Min Wu How secure are power network signature based time stamps? Conference 11 BC EMyes OK≤30

Our work as anti-forensic analysis (attacks and countermeasure for ENF based forensic work) has a mix of theoretical analysis, practical algorithms, and hardware (sensing data collection).

Data Build notes Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
Akinyele­0HP12 CCS '12 Joseph A. Akinyele, Matthew Green, Susan Hohenberger, Matthew W. Pagano Machine-generated algorithms, proofs and software for the batch verification of digital signature schemes Conference 14 BC EMyes OK>30 Data Build notes Survey
StrackxP­12 CCS '12 Raoul Strackx, Frank Piessens Fides: selectively hardening software application components against kernel-level or process-level malware Conference 12 BC EMno

Source code and other work related to Fides can be found at this location: https://distrinet.cs.kuleuven.be/software/pcbac

We originally classified this paper as EM_no because in their email response the authors said that the code was not available due to possible commercialization. In the survey response, the authors said that the code is now available. Our policy is to consider the code available at the time of the study. Therefore, we have kept the original classification of EM_no.

Code now available at https://dist­rinet.cs.kul­euven.be/sof­tware/pcbac/­#fides (notified via survey as of 9/22/2014) Data - Survey
XieYKAGV­WHM12 CCS '12 Yinglian Xie, Fang Yu, Qifa Ke, Martin Abadi, Eliot Gillum, Krish Vitaldevaria, Jason Walter, Junxian Huang, Z Morley Mao Innocent by association: early recognition of legitimate users Conference 12 EX Data - -
Srivatsa­H12 CCS '12 Mudhakar Srivatsa, Mike Hicks Deanonymizing mobility traces: using social network as a side-channel Conference 10 EX Data - -
Williams­ST12 CCS '12 Peter Williams, Radu Sion, Alin Tomescu PrivateFS: a parallel oblivious file system Conference 12 BC EMyes OK≤30 Data Build notes Survey
YangLQQM­M12 CCS '12 Weining Yang, Ninghui Li, Yuan Qi, Wahbeh Qardaji, Stephen McLaughlin, Patrick McDaniel Minimizing private data disclosures in the smart grid Conference 13 BC EMyes OK≤30 Data Build notes Survey
HolzerFK­V12 CCS '12 Andreas Holzer, Martin Franz, Stefan Katzenbeisser, Helmut Veith Secure two-party computations in ANSI C Conference 12 BC Article OK≤30 Data Build notes Survey
Aizatuli­nGJ12 CCS '12 Mihhail Aizatulin, Andrew D. Gordon, Jan Jurjens Computational verification of C protocol implementations by symbolic execution Conference 12 BC Web OK>30 Data Build notes Survey
KamaraPR­12 CCS '12 Seny Kamara, Charalampos Papamanthou, Tom Roeder Dynamic searchable symmetric encryption Conference 12 EX Data - -
WartellM­HL12 CCS '12 Richard Wartell, Vishwath Mohan, Kevin W. Hamlen, Zhiqiang Lin Binary stirring: self-randomizing instruction addresses of legacy x86 binary code Conference 12 BC EMyes OK>Author

1. Your student did not escape backlashes ('\') while feeding path strings to the python calls. For example, the build log has this
-
>>> synthesize_dll( "C:\Users\student6\Documents\GitHub\\repro\ ccs12\WartellMHL12\src\Obfuscation\\results")

This call will work if the path is amended to,

>>> synthesize_dll( "C:\\Users\student6\\Documents\\GitHub\\repro \ccs12\WartellMHL12\src\Obfuscation\\results")

2. The last sentence states the student was unable to proceed because the script was looking for version 11 while the version of Visual Studio he was using was upgraded to 12.
However the first command in the build log creates a new project by setting the vsvars path to within version 11 of Visual Studio (which is why it is looking specifically for version 11).
I've copied the line I'm referencing below
-
>>> create_project(".\\results", "C:\Users\student6\Downloads\ Notepad++Portable\Notepad++Portable.exe", "C:\Program Files (
x86)\Microsoft Visual Studio 11.0\ Common7\Tools\vavars32.bat")

If that path is instead pointed to the location of vsvars for the currently used version of Visual Studio (not vavars, that seems to be a typo by the student), and if the path is correctly escaped as explained in (1), the build should work just fine.

Data Build notes Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
JamshedL­MYKLYP12 CCS '12 Muhammad Jamshed, Jihyung Lee, Sangwoo Moon, Insu Yun, Deokjin Kim, Sungryoul Lee, Yung Yi, KyoungSoo Park Kargus: a highly-scalable software-based intrusion detection system Conference 12 BC EMno

The code is unavailable as it is in the process of being commercialized.

Data - Survey
FahlHMSB­F12 CCS '12 Sascha Fahl, Marian Harbach, Thomas Muders, Matthew Smith, Lars Baumgartner, Bernd Freisleben Why eve and mallory love android: an analysis of android SSL (in)security Conference 12 BC EMyes OK≤30 Data Build notes -
Williams­S12 CCS '12 Peter Williams, Radu Sion Single round access privacy on outsourced storage Conference 12 HW

We originally classified the paper as BC. In the survey response, the authors said the paper is HW. Therefore, we have reclassified the paper as HW.

Data - Survey
Schuchar­dGTH12 CCS '12 Max Schuchard, John Geddes, Christopher Thompson, Nicholas Hopper Routing around decoys Conference 12 BC EMyes OK≤30

The debug message from the student's attempt to run the code is pretty self-explanatory.

Data Build notes Survey
Engelhar­dtMZ12 CCS '12 Kai Engelhardt, Ron van der Meyden, Chenyi Zhang Intransitive noninterference in nondeterministic systems Conference 12 NC Data - Survey
AkkusCHF­G12 CCS '12 Istemi Ekin Akkus, Ruichuan Chen, Michaela Hardt, Paul Francis, Johannes Gehrke Non-tracking web analytics Conference 12 EX Data - -
GordonKK­KM0V12 CCS '12 S Dov Gordon, Jonathan Katz, Vladimir Kolesnikov, Fernando Krell, Tal Malkin, Mariana Raykova, Yevgeniy Vahlis Secure two-party computation in sublinear (amortized) time Conference 12 BC EMno

As far as I am concerned, the code we have should be public. But a student at another institution controls the code, not me.

Data - Survey
ZhangJRR­12 CCS '12 Yinqian Zhang, Ari Juels, Michael K. Reiter, Thomas Ristenpart Cross-VM side channels and their use to extract private keys Conference 12 EX Data - -
DamGL12 CCS '12 Mads Dam, Gurvan Le Guernic, Andreas Lundblad TreeDroid: a tree automaton based approach to enforcing data processing policies Conference 12 BC EMyes OK≤30 Data Build notes Survey
WangGNHB­12 CCS '12 Qiyan Wang, Xun Gong, Giang T. K Nguyen, Amir Houmansadr, Nikita Borisov CensorSpoofer: asymmetric communication using IP spoofing for censorship-resistant web browsing Conference 12 BC EMyes OK≤30 Data Build notes Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
McLaughl­inM12 CCS '12 Stephen McLaughlin, Patrick McDaniel SABOT: specification-based payload generation for programmable logic controllers Conference 11 EX Data - -
AuK12 CCS '12 Man Ho Au, Apu Kapadia PERM: practical reputation-based blacklisting without TTPS Conference 12 NC Data - Survey
CalvetFM­12 CCS '12 Joan Calvet, Jose M. Fernandez, Jean-Yves Marion Aligot: cryptographic function identification in obfuscated binary programs Conference 14 BC Article OK≤30 Data Build notes Survey
DijkJORS­T12 CCS '12 Marten van Dijk, Ari Juels, Alina Oprea, Ronald L. Rivest, Emil Stefanov, Nikos Triandopoulos Hourglass schemes: how to prove that cloud files are encrypted Conference 16 BC EMyes OK>Author

Unfortunately, the author who has done most of the coding for this paper (Emil Stefanov) has passed away and the code is no longer maintained.

Data Build notes Survey
Muthukum­aranJG12 CCS '12 Divya Muthukumaran, Trent Jaeger, Vinod Ganapathy Leveraging "choice" to automate authorization hook placement Conference 12 EX Data - -
Arapinis­MRRGRB12 CCS '12 Myrto Arapinis, Loretta Mancini, Eike Ritter, Mark Ryan, Nico Golde, Kevin Redon, Ravishankar Borgaonkar New privacy issues in mobile telephony: fix and verification Conference 12 HW

The ProVerif code provided in the paper is fully executable with the latest version of ProVerif available at the time the paper was published.

I myself reproduced the femtocell hack, at a different location and using different hardware and a different SIM card (with respect to the experiments run in order to publish the paper) using the code provided to me by my co-authors. I could reproduce all of our results so I am confident that with the right equipment (femtocell + SIM card) our experiments can be repeated

We originally classified the paper as BC. In the survey response, the authors said the paper is HW. Therefore, we have reclassified the paper as HW.

Data - Survey
ShokriTT­HB12 CCS '12 Reza Shokri, George Theodorakopoulos, Carmela Troncoso, Jean-Pierre Hubaux, Jean-Yves Le Boudec Protecting location privacy: optimal strategy against localization attacks Conference 11 BC EMyes OK≤30 Data Build notes -
BellareH­R12 CCS '12 Mihir Bellare, Viet Tung Hoang, Phillip Rogaway Foundations of garbled circuits Conference 13 NC

The label "theoretical" may be a misleading synonym for "not backed by code". In terms of everyday English usage, our CCS'12 paper is both theoretical and practical. But the code associated to this project was described in a follow-on paper of ours, "Efficient Garbling from a Fixed-Key Blockcipher" (2013).

Data - Survey
MooreAC1­2 CCS '12 Scott Moore, Aslan Askarov, Stephen Chong Precise enforcement of progress-sensitive security Conference 13 EX Data - -
Bernhard­CPW12 CCS '12 David Bernhard, Veronique Cortier, Olivier Pereira, Bogdan Warinschi Measuring vote privacy, revisited Conference 12 NC Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
Mavrogia­nnopoulo­sVVP12 CCS '12 Nikos Mavrogiannopoulos, Frederik Vercauteren, Vesselin Velichkov, Bart Preneel A cross-protocol attack on the TLS protocol Conference 11 BC EMØ

The code used was a minor modification (less than 60 lines of code) of open-source projects, attributed in the paper. The referenced projects are available online.

Data - Survey
GroefDNP­12 CCS '12 Willem De Groef, Dominique Devriese, Nick Nikiforakis, Frank Piessens FlowFox: a web browser with flexible and precise information flow control Conference 12 BC Article OK>30

We want to make clear that the first "build failure" status was not something specific to the research results of our CCS'12 paper but happened due to a difference in version of the installed VirtualBox. The error clearly explained what the student had to (i.e., adding an extra command line parameter).

Our software artefact has been online since the beginning of our research (back in 2010) and has been used and tested by a numerous amount of users on very different occasions (demo's, business events, academic conference, research project defences, ...) and has never failed to showcase for what is was built/designed.

Data Build notes Survey
HongYX12 CCS '12 Chi-Yao Hong, Fang Yu, Yinglian Xie Populated IP addresses: classification and applications Conference 12 BC EMno Data - -
KimGHOHP­G12 CCS '12 Tiffany Hyun-Jin Kim, Payas Gupta, Jun Han, Emmanuel Owusu, Jason Hong, Adrian Perrig, Debin Gao OTO: online trust oracle for user-centric trust establishment Conference 13 NC Data - Survey
RoufMXXM­G12 CCS '12 Ishtiaq Rouf, Hossen Mustafa, Miao Xu, Wenyuan Xu, Rob Miller, Marco Gruteser Neighborhood watch: security and privacy analysis of automatic meter reading systems Conference 12 BC EMno Data - -
HardtN12 CCS '12 Michaela Hardt, Suman Nath Privacy-aware personalization for mobile advertising Conference 12 BC EMno Data - Survey
Nighswan­derLDBB1­2 CCS '12 Tyler Nighswander, Brent Ledvina, Jonathan Diamond, Robert Brumley, David Brumley GPS software attacks Conference 12 HW Data - Survey
Crampton­GY12 CCS '12 Jason Crampton, Gregory Gutin, Anders Yeo On the parameterized complexity of the workflow satisfiability problem Conference 31 NC Data - -
Geneiata­kisPKK12 CCS '12 Dimitris Geneiatakis, Georgios Portokalidis, Vasileios P. Kemerlis, Angelos D. Keromytis Adaptive defenses for commodity software through virtual application partitioning Conference 12 BC Article OK>30 Data Build notes Survey
GrierBCC­DLMMNPPR­RRTPSV12 CCS '12 Chris Grier, Lucas Ballard, Juan Caballero, Neha Chachra, Christian J. Dietrich, Kirill Levchenko, Panayiotis Mavrommatis, Damon McCoy, Antonio Nappa, Andreas Pitsillidis, Niels Provos, M Zubair Rafique, Moheeb Abu Rajab, Christian Rossow, Kurt Thomas, Vern Paxson, Stefan Savage, Geoffrey M. Voelker Manufacturing compromise: the emergence of exploit-as-a-service Conference 12 EX Data - Survey
Label Venue Authors Title Type Page Count Classifi­cation Code Location Build Results   Author Comment Distinct responses separated by dashes. Response Post Study Updates   Data Entry (help) Build Notes (help) Survey (help)
XuCGK12 CCS '12 Zhaoyan Xu, Lingfeng Chen, Guofei Gu, Christopher Kruegel PeerPress: utilizing enemies' P2P strength against them Conference 12 EX Data - -