Center for Research in Open Source Software at UC Santa Cruz
Bridging Gap Between Student Work and Successful Open Souce Projects
The Center for Research In Open Source Software (CROSS) at the University of California in Santa Cruz (UCSC) aims to bridge the gap between student research and open source software projects. CROSS turns OSS prototypes into successful open source software projects. The Center was created in 2015 inspired by the story of UCSC alumni (and CROSS benefactor) Sage Weil, who turned his research prototype Ceph into a multi-million dollar company. We draw from the expertise of our affiliated experts and industry members to choose projects that will have maximum real world impact. Our projects are mentored and guided by a team of experts chosen specifically to best ensure success.
CROSS uses a combination of teaching, networking, research and incubation of open source projects. With the support of our industry members, CROSS currently funds six open source software projects-- three research projects and three incubator projects. These projects are:
- Skyhook: Programmable Storage for Databases (https://sites.google.com/view/skyhook-programmable-storage)
- Tracery2 and Chancery (http://www.tracery.io/)
- Black Swan: The Popper Reproducibility Platform (http://falsifiable.us/)
- LGraph: Open Source Multi-Language Synthesis and Simulation Infrastructure (https://github.com/masc-ucsc/lgraph)
- CAvSAT: A System for Query Answering over Inconsistent Databases (https://github.com/uccross/cavsat)
- Eusocial Storage Devices: Quantifying the benefits of offloading to smart storage devices (https://www.usenix.org/publications/login/summer2018/kufeldt)
Center for Research in Open Source Software at UC Santa Cruz 2019 Projects
Extend current processing methods with column-oriented processing via ArrowThis proposal will develop object-class methods to transform on-disk Flatbuffer data (row oriented) into Apache Arrow format (col-oriented) in...
Popper 2.0This project focuses on adding various new features to Popper 2.0 like the addition of various runtimes, adding more subcommands, developing a...
Popper Actions Library & Example WorkflowsThis project will help in scientific research and exploration by automating the repetitive tasks in the research domain. We will create actions that...
Popper library and REANA workflow engineThe current way of interacting with the Popper engine is through the Popper CLI tool. This tool implements all the features of the engine including...