2024 Open Source Research Experience

Matching summer students with research mentors and sponsors.

View Projects

The Open Source Research Experience (OSRE) program provides support for undergraduate and graduate students contributing to open source projects and reproducible research efforts. With its dual focus on both increasing open source communities and making computational research efforts reproducible, the OSRE supports a wide variety of projects. In connection with the OSRE, the UCSC OSPO has taken part in the Google Summer of Code as a mentor organization and managed other sponsored programs such as the NSF funded Summer of Reproducibility. Information from past OSRE years can be found here: 2023 and 2022 (final 2022 reports). Mentors interested in participating in the OSRE (including for projects relevant to GSoC and the SoR) can post their project ideas for students to review. Project ideas are short abstracts that provide an overview of the tasks students will accomplish over the summer. See mentor page for more details. Interested Students or other newcomers to open source or reproducibility should review these project ideas and work with mentors to develop a full proposal. Student projects are due by April 4, 2024. See student information page for more details.

Table of Content: OSRE News | OSRE 2024 | For students | Student pages | For mentors | For sponsors | Timeline | Projects | Tag cloud | Mentors and Contributors

2024 Open Source Research Experience

OSRE News

OSRE 2024

Open Source Research Experience

As last year OSRE 2024 will include mentors across multiple University of California campuses. Project ideas are listed below.

This year will again include the Summer of Reproducibility with research projects around producing and using reproducibility artifacts (see also ctuning.org and sysartifacts). Quite a few conferences are now offering awards for reproducibility artifacts. This encourages authors to produce reproducibility artifacts. There is great potential for using these artifacts not only for validating research results but also as teaching tools in classrooms and as baselines in research labs. Making producing and using reproducibility artifacts easier can significantly accelerate the rate of insights. The Summer of Reproducibility gives summer students the opportunity to help out in this cutting-edge effort and acquire valuable skills related to reproducibility.

Summer of Reproducibility projects do not need to have at least one UC-affliated mentor.

For students

The deadline for contacting mentors and joining the slack channel for the 2024 program has passed.

If you are interested, have a look at our guidelines for students, which includes timelines on when to contact mentors and proposal guidelines and expectations.

New projects for OSRE 2024 will be published by the end of February. Students can begin reaching out to mentors after February 22, 2024. Proposals are due April 2.

Students interested in applying to any of our projects should join our Slack channel before March 20. Email OSRE Admins to request an invitation.

You can also use our Gitter channel for general questions before reaching out to mentors. https://gitter.im/uc_ospo-osre/community

Gitter
Note that this channel is reviewed by the org admin periodically and meant for general organizational questions.

Due to the open source nature of all OSRE projects, contributions are welcome from students or other newcomers from anywhere in the world. Please note that you must have work authorization in your country of residence to take part in this program. Please contact ospo-info-group@ucsc.edu if you have any questions about your eligibility.

We typically support the work of undergraduate students; however graduate students may also apply to work on more advanced project ideas. Please check out the project ideas page and contact the mentor if you have questions.

Student pages

Go to 2023 student pages
Return to 2025 student pages

We are asking OSRE 2024 students and contributors to share their progress on a regular basis. We are excited to be able to highlight their work on this website and in events such as our Open Source Symposium. This blog post contains instructions on how to start highlighting contributor work with blog posts, also known as “student pages”. And here they are:

*

For projects and mentors

The UCSC OSPO is looking for mentors to be part of our 2024 Open Source Research Experience Program (OSRE), which this year also includes a new initiative – the Summer of Reproducibility (SoR). Please read the FAQ for Mentors and, if interested in participating, the instructions for posting projects.

While typical OSRE supported projects require mentors who are connected to University of California-based open source projects, thanks to funding from the National Science Foundation, the Summer of Reproducibility allows us to also support US-based mentors interested in research projects related to the creation and usage of reproducibilty artifacts.

The goal of OSRE 2024 is to increase student capabilities in working in open source projects and creating reproducible artifacts, as well as add productive open source contributors and promote open source and reproducibility throughout the UC system and beyond.

The program team at UCSC OSPO values diversity and inclusion in all our projects. We invite mentors from groups traditionally excluded in computer science/open source communities to participate in this program.

Why should you be an OSRE mentor?

If you could use undergraduate research assistance over the summer with your on-going research, this is a great opportunity to get matched to top students. Like Google Summer of Code, the OSRE allows the mentors to choose the students they want to work with based on an interactive and iterative proposal process. The proposal process provides mentors the opportunity to select someone they want to work with who will benefit their project and research.

Who can be a mentor?

Your project needs to

  • EITHER have at least one mentor affiliated with one of the University of California campuses or associated DOE national labs
  • OR have some connection to producing or using reproducibility artifacts.

For University of California (UC) projects: Any UC-affiliated faculty, researchers or graduate students working on projects that are or will ultimately be part of an open source community/ecosystem.

For Summer of Reproducibility (SoR) projects: Researchers and faculty from any US-based organization looking to support the open source production or use of reproducibility artifacts.

All software created as part of an OSRE project must be released as free and open source under a license that is both approved by the Open Source Initiative (OSI) and recognized as free by the Free Software Foundation (FSF).

For more details, please see the FAQ for Mentors and the instructions for posting projects.

For sponsors

Is your organization looking to better utilize open source and want to support projects that directly benefit your work?

Does your company want to strengthen the talent pipeline able to work on technologies essential to your organization’s success?

Do you want to collaborate with innovative open source projects being developed by University of California researchers?

The UC Open Source Research Experience (OSRE) offers your organization the chance to participate in projects that can help your development cycles run faster, benefit from wide collaborations, and help support workforce development in domains your organization needs.

To become a sponsor, fill out the Sponsorship Interest Form. You will be asked to indicate the level of sponsorship you would like to fund and the open source projects you are most interested in engaging with.

Benefits of sponsorship

  • Collaborating on innovative project that are of strategic interest to your industry;
  • Supporting the teaching of open source techniques to a wide range of student contributors;
  • Interacting with the next generation of open source leaders and up and coming talent; and
  • Recognition as an OSRE Sponsor at the Open Source Research Symposium (Fall 2024)

OSRE Sponsor Levels

LevelAmount
Bronze$3,750 (covers 50% of one student stipend for summer)
Silver$7,500 (covers one student full-time for summer)
Gold$15,000 (covers two students full-time for summer)
Table: OSRE 2024 Sponsorship Levels

Becoming a Sponsor

Becoming a sponsor is easy! Fill out the Sponsorship Interest Form or reach out to the OSRE Admins. Information requested by the form include: name of contact person, level of sponsorship, and projects you are most interested in (if applicable.) The OSRE Admins will follow up with next steps for finalizing the sponsorship process.

Timeline

Go to 2023 timeline
Return to 2025 timeline

Feb 6Priority deadline for posting projects to be considered in the OSPO’s GSoC mentor organization application
Feb 22Deadline for mentors posting projects for OSRE/SoR consideration
Feb 22Accepted Mentor Organizations announced by GSoC - OSPO Accepted!
Feb 22 - Apr 2Mentors help candidates improving their applications, applications are submitted
Mar 20Deadline for students to join Slack channel (a student proposal requirement – do so as early as possible)
Apr 2Student proposal deadline
Apr 3 - 22Mentors evaluate and rank student proposals
Apr 24Student proposal rankings completed by Org Admins
May 1Accepted student proposals announced
May 2 - May 28Community Bonding / Onboarding
June - August*OSRE participants work on projects / includes one mid-term evaluation
*Project start and end dates are flexible but need to be OK’d with Mentor and Org Admin
Table: OSRE 2024 Timeline

2024 Projects

Go to 2023 projects
Return to 2025 projects

*

Project Topics

Across all years

AI AI AI for education analytics API design application development artifact asicdesign autonomous vehicles benchmarking bioinformatics biology Bottleneck Analysis bug analysis C++ causeway Chameleon chemistry chip design cloud cloud computing compression COMPSs computational storage computer systems congestion control contributing csharp data analysis data management data science data visualization databases debugging distributed system distributed systems diversity and inclusion DNN DNN training documentation education educational technologies erasure coding events FABRIC FasTensor genomics GNN GPU gsco24 gsoc24 HDL High Performance Computing (HPC) hpc I/O key-value key-value stores laboratory automation Lawrence Berkeley National Lab LBNL linear algebra LLM load testing machine learning machinelearning MPI networking newcomers nyu openroad operating systems ospo osre osre2024 osre22 osre23 osre24 osss performance performance analysis performance benchmarks Performance Modeling polyphy programmable storage programming languages provenance python reproducibility resource management RO-Crate robotics sc24 scalability scheduling scientfic computing scientific visualization Scientific Workflows sensor development SLICES-RI software packaging sor spatial transcriptomics statwrap storage storage system storage systems Streaming Processing students TCP teaching tech4good tensor processing types uc ucospo ucsc ucsd UI UX video analytic video analytics visualization web development website design

Administration

Avatar

Stephanie Lieggi

Executive Director of OSPO, Executive Director of CROSS, UC Santa Cruz

University of California Mentors

Avatar

Stephanie Lieggi

Executive Director of OSPO, Executive Director of CROSS, UC Santa Cruz

Avatar

Emily Lovell

OSPO Incubator Fellow, UC Santa Cruz

Avatar

Bin Dong

Research Scientist, Lawrence Berkeley National Laboratory

Avatar

John Wu

Senior Computer Scientist, Lawrence Berkeley National Laboratory

Avatar

Jean Luca Bez

Research Scientist, Lawrence Berkeley National Laboratory

Avatar

Leilani H. Gilpin

Assistant Professor, UC Santa Cruz

Avatar

Ziheng Duan

Ph.D. Student, University of California, Irvine

Avatar

Dustin Richmond

Assistant Professor of Computer Science & Engineering at UC Santa Cruz

Avatar

Tyler Sheaves

PhD Student at UC Davis

Avatar

David Lee

Assistant Professor, UC Santa Cruz

Avatar

Colleen Josephson

Assistant Professor at UC Santa Cruz

Avatar

Jose Renau

Professor of Computer Science & Engineering, Department Chair

Avatar

Sakshi Garg

Ph.D. Student, UC Santa Cruz

Avatar

Austin Rovinski

Assistant Professor, New York University

Avatar

Indira Iyer

Head of Customer Success and Outreach

Avatar

Jack Luar

Student at National University of Singapore

Avatar

Matt Liberty

VP R&D Precision Innovations & Visiting Scholar UCSD

Avatar

Vitor Bandeira

Cloud and DevOps Architect at Precision Innovations & Visiting Scholar UCSD & PhD Candidate UFRGS

Avatar

Kiran Deol

Undergraduate at the University of Alberta

Avatar

Oskar Elek

OSPO Incubator Fellow, Postdoctoral Researcher, UC Santa Cruz

Avatar

Houjun Tang

Computer Research Scientist, Lawrence Berkeley National Laboratory

Avatar

Jesse Cirimelli-Low

Ph.D. Student, UC Santa Cruz

Avatar

Cindy Rubio González

Associate Professor, UC Davis

Avatar

Hao-Nan Zhu

Ph.D. Student, University of California, Davis

Avatar

Dan Bryce

Fellow, Smart Information Flow Technologies, LLC.

Avatar

Tim Fallon

Postdoctoral Fellow, University of California, San Diego

Avatar

Aldrin Montana

PhD Student, UC Santa Cruz

Summer of Reproducibility Mentors

Avatar

Raül Sirvent

Established Researcher, Barcelona Supercomputing Center

Avatar

Kexin Pei

Neubauer Family Assistant Professor of Computer Science, University of Chicago

Avatar

Ruidan Li

Ph.D. Student, University of Chicago

Avatar

Tanu Malik

Associate Professor for Databases, High Performance and Scientific Computing, Systems Development

Avatar

Anjus George

HPC Storage R&D staff, Oak Ridge National Laboratory

Avatar

Meng Wang

PhD Student, University of Chicago

Avatar

Swami Sundararaman

Senior Manager, IBM

Avatar

Yuyang (Roy) Huang

Ph.D. Student, University of Chicago

Avatar

Sascha Hunold

Associate Professor, Technical University of Vienna

Avatar

Ayse Coskun

Interim Associate Dean for Research and Faculty Development, Professor (ECE, SE); Director, Center for Information and Systems

Avatar

Michael Sherman

Research Software Engineer at the University of Chicago

Avatar

Flavio Castro

Systems Developer, Argonne National Laboratory

Avatar

Joaquin Chung

Research Scientist, Argonne National Laboratory

Avatar

Kate Keahey

Scientist at the Argonne National Laboratory and Senior Fellow at the Computation Institute at the University of Chicago

Avatar

Mark Powers

Research Software Engineer at the University of Chicago

Avatar

Ashutosh Srivastava

PhD Student, NYU Tandon School of Engineering

Avatar

Fraida Fund

Research Assistant Professor, NYU Tandon School of Engineering

Avatar

Bogdan "Bo" Stoica

PhD Student, University of Chicago

Avatar

Yang Wang

Associate Professor, The Ohio State University

Avatar

John Bent

Research Scientist, Los Alamos National Laboratory

Avatar

Ray Andrew Sinurat

PhD Student, University of Chicago

Avatar

Sandeep Madireddy

Computer Scientist at Argonne National Laboratory

Avatar

David Koop

Assistant Professor, Northern Illinois University

Avatar

Daniar H. Kurniawan

Ph.D. Candidate, University of Chicago

Avatar

Haryadi S. Gunawi

Associate Professor, University of Chicago

Avatar

In Kee Kim

Assistant Professor, University of Georgia

Avatar

Junchen Jiang

Assitant Professor, University of Chicago

Avatar

Luke Rasmussen

Senior Clinical Research Associate, Northwestern University

Avatar

Ben Greenman

PI at the University of Utah

Avatar

Georg Carle

Full Professor, Technical University of Munich

Avatar

Sebastian Gallenmüller

PostDoc, Technical University of Munich

Avatar

Miao YU

Ph.D. Student, The Ohio State University

Avatar

Cindy Rubio González

Associate Professor, UC Davis

Avatar

Hao-Nan Zhu

Ph.D. Student, University of California, Davis

Avatar

João Felipe Pimentel

Postdoctoral Researcher, Northern Arizona University

Avatar

Juliana Freire

Professor of Computer Science and Engineering and Data Science at NYU

Avatar

Dan Bryce

Fellow, Smart Information Flow Technologies, LLC.

Avatar

Tim Fallon

Postdoctoral Fellow, University of California, San Diego

Avatar

Vijay Chidambaram

Associate Professor, The University of Texas at Austin

Avatar

Anjo Vahldiek-Oberwagner

Research Scientist, Intel Labs

Avatar

Yeonju Ro

Ph.D. Student, The University of Texas at Austin

2024 Contributors

Avatar

Mrigank Pawagi

Mathematics and Computing Student at the Indian Institute of Science

Avatar

Shaivi Malik

Computer Science and Engineering student

Avatar

Martin L. Putra

Ph.D. Student, University of Chicago

Avatar

Kilian Warmuth

M.Sc. student at Technical University of Munich (TUM)

Avatar

Kyrillos Ishak

Computer Engineering student

Avatar

Klaus Kraßnitzer

Master’s student, TU Wien

Avatar

Shuang Liang

Undergraduate Student, The Ohio State University

Avatar

Aditya Narayan

CS Undergraduate, Amity Noida

Avatar

Joanna Cheng

Student at Johns Hopkins University

Avatar

Triveni Gurram

Graduate Computer Science student at Northern Illinois University

Avatar

Palaniappan R

Student at Birla Institute of Technology and Sciences, Pilani

Avatar

William Nixon

Student at Bandung Institute of Technology (ITB), Bandung

Avatar

Archit Dabral

Mathematics and Computing Student at IIT BHU

Avatar

Ashwin Bardhwaj

Undergraduate Electrical Engineering and Computer Science student at University of California, Berkeley

Avatar

Lihaowen (Jayce) Zhu

Master Student, University of Chicago

Avatar

Xikang Song

Master’s student at University of Chicago

Avatar

Ayush Sharma

GSoC Contributor, LFX mentee, Data scientist @Medlr

Avatar

Joel Tony

Computer Science Junior at Birla Institute of Technology & Science (BITS), Pilani

Avatar

Peiran Qin

Pre-Doctoral. Student, University of Chicago

Avatar

Aviral Kaintura

Student at National Forensic Sciences University, Delhi Campus

Avatar

Acheme Christopher Acheme

PhD Student at Clemson University

Avatar

Mahdi Banisharifdehkordi

Ph.D. student in Computer Science, specializing in Artificial Intelligence

Avatar

Rafael Sinjunatha Wulangsih

Student at Bandung Institute of Technology (ITB), Bandung

Avatar

Ujjwal Shekhar

Undergraduate Computer Science student at International Institute of Information Technology, Hyderabad

Avatar

Arya Sarkar

Founding Engineer @ Docunexus Inc.

Avatar

Qianru Zhang

University of Waterloo Graduate

Avatar

Mohit Goyal

Student at National Institute of Technology, Jalandhar

Avatar

Audrey Ostrom

Alumni of UC Santa Cruz

Avatar

Nicole Brewer

OSPO Summer of Reproducibility Fellow

Avatar

Ahmed Hassan Falah

Computer and Communications student

Avatar

Nikhil Wani

Graduate, University of Southern California (USC)

Avatar

Sarthak Chowdhary(Shaburu)

GSoC Contributor | Student at Veermata Jijabai Technological Institute, VJTI, Mumbai | Product Manager at Purplle | Entrepreneur

Avatar

Yash Kumar

Undergraduate in Electronics and Communications Engineering

Avatar

Jiajun Mao

OSRE 2024 Participant/Researcher

Avatar

Haoling (Henry) Zhou

Senior student in computer science