Reproducibility

Popper Pitfalls: Experiences Following a Reproducibility Convention

We describe the four publications we have tried to make reproducible and discuss how each paper has changed our workflows, practices, and collaboration policies. The fundamental insight is that paper artifacts must be made reproducible from the start …

quiho: Automated Performance Regression Testing Using Inferred Resource Utilization Profiles

We introduce quiho, a framework for profiling application performance that can be used in automated performance regression tests. quiho profiles an application by applying sensitivity analysis, in particular statistical regression analysis (SRA), …

Reproducible Computational and Data-Intensive Experimentation Pipelines with Popper

Ivo Jimenez wins BSSw Fellowship

The DOE Exascale Computing Project recognized four Better Scientific Software Fellows this year. Ivo is the only graduate student among them.

Congratulations, Dr. Ionkov!

Please join Scott Brandt, Maya Gokhale, Katia Obraczka, and me in congratulating Dr. Latchesar Ionkov on his successful Ph.D. defense today on "Optimizing Access to Scientific Data for Storage, Analysis and Visualization".

The Popper Convention: Making Reproducible Systems Evaluation Practical

Independent validation of experimental results in the field of systems research is a challenging task, mainly due to differences in software and hardware in computational environments. Recreating an environment that resembles the original is …

PopperCI: Automated Reproducibility Validation

This paper introduces PopperCI, a continous integration (CI) service hosted at UC Santa Cruz that allows researchers to automate the end-to-end execution and validation of experiments. PopperCI assumes that experiments follow Popper, a convention for …

Characterizing and Reducing Cross-Platform Performance Variability Using OS-level Virtualization

Independent validation of experimental results in the field of parallel and distributed systems research is a challenging task, mainly due to changes and differences in software and hardware in computational environments. In particular, when an …

Popper: Making Reproducible Systems Performance Evaluation Practical

Independent validation of experimental results in the field of parallel and distributed systems research is a challenging task, mainly due to changes and differences in software and hardware in computational environments. Recreating an environment …

Reproducible Evaluation of Systems

Making delivery of systems research more efficient.