Popper is a convention for conducting scientific explorations and writing academic articles following a DevOps approach. Popper allows researchers to automate the re-execution and validation of experimentation (computational and analysis) pipelines. To learn more about Popper you can:
- Read the overview or our blog.
- Download our publications.
- Browse through a list of repositories that follow the convention.
- Email us, chat or open an issue.
- Visit our documentation, where you can learn how to:
- Use the Popper-CLI to “Popperize” experimentation pipelines.
- Continuously validate the status of a pipeline by using continuous integration.
- Learn more about how Popper relates to other existing software.
We are currently working with researchers in many domains to extend the number of popperized repositories. If you are interested in contributing but are not certain on how to start, please feel free to contact us.
About Popper
Popper is being developed at UC Santa Cruz and is supported in part by the National Science Foundation (award #1450488), the Center for Research in Open Source Software (CROSS), Sandia National Laboratories, and Lawrence Livermore National Laboratory.
Contributors
- Ivo Jimenez, Sina Hamedian, Pete Wilcox, Michael Sevilla, Noah Watkins and Carlos Maltzahn (UC Santa Cruz)
- Jay Lofstead (SNL)
- Kathryn Mohror (LLNL)
- Remzi Arpaci-Dusseau, Andrea Arpaci-Dusseau (UW Madison)
How to Cite Popper
Ivo Jimenez, Michael Sevilla, Noah Watkins, Carlos Maltzahn, Jay Lofstead, Kathryn Mohror, Andrea Arpaci-Dusseau and Remzi Arpaci-Dusseau. The Popper Convention: Making Reproducible Systems Evaluation Practical. In 2017 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), 1561–70, 2017. https://doi.org/10.1109/IPDPSW.2017.157.
For BibTeX, click here.
