From Baylor University to Red Hat Czech: Broadening horizons in research through a remote internship experience

Feb 11, 2021 | Europe, Internship, News

The fact that Red Hat Research Program operates globally creates even more opportunities to expand academic-industry projects and initiatives across the borders. A great example of such a project expansion that works across continents is the 3-year project funded by the National Science Foundation (NSF) on Software Test Automation and Quality Assurance. The main aim is to train U.S. students to become researchers and collaborate with mentors on practical projects. This project is a result of the collaboration between Red Hat, Baylor University, and Czech Technical University. The timing for such an initiative might not seem ideal; however, they’ve managed to keep the ball rolling despite the current situation. What are the most recent activities and outcomes resulting from this cooperation? Find out in the article by the project investigator, Tomáš Černý.

News post by Tomáš Černý, Baylor University

The project was initiated in 2019 with the goal to provide U.S. students with a unique summer research experience through project collaboration with outstanding partners in the Czech Republic. In the first year, Baylor students attended summer research internships in the Czech Republic at Red Hat and the Czech Technical University in Prague (CTU). Although the project was originally intended for six students, Red Hat co-funded additional student positions. From 2019 a total of 20 distinct students attended this project; moreover, one additional high school volunteer participated in the research this last year.

Even though the year 2020 was impacted by the COVID-19 outbreak, we managed to transform the activities into an online internship. In that year, 13 students researched topics related to log analysis and were supervised by the investigator and by Dr. Tisnovsky from Red Hat and Dr. Frajtak from CTU.

The investigated research topics were divided into smaller teams. The topics we researched included: 

  • fault detection, 
  • distributed business process discovery, 
  • fault-error correlation with stack overflow, 
  • error back-tracing with program slicing, 
  • code analysis,
  • and other security-related topics. 

The summer project course took ten weeks and had a follow-up research course with six undergraduate students enrolled. The entire project started with analyzing existing work to build on top of existing know- how. Students started by mapping study of the topics and produce multiple publications out of their errors. Besides, we have developed multiple prototype projects hosted at https://github.com/cloudhubs and used these projects for case study demonstrations,targeting peer-reviewed venues and conferences.

Our efforts were quite successful in the year 2020 in terms of publications. Altogether we published 19 publications. Some are still in print or wait for the presentation. Just recently, 4 student presentations were accepted for the Student Research Forum at SofSem. Three of those students will also present at DevConf2021.cz.

While we cannot perfectly reproduce the story, but let us share selected student feedback:

“I enjoyed the sensation of getting published and getting more confident in my abilities to perform at a higher level.”

“Seeing our prototyped source crawler working as intended at the end of the summer was really rewarding after all the hours we put into it.”

“I learned a lot on how to research and write papers. Prior to this, I considered researching and writing research papers to be out of my scope, too difficult for me, but now I feel a lot more confident and don’t see it as a huge hurdle to get through.”

“I learned a lot about how to perform systematic research in the summer, as well as how to perform static analysis on programs, which I’ve never done before but now feel most comfortable with Java and Go.”

“I loved working on the project that started the internship, which only reinforced my love for software engineering projects.”

Related Stories

OpenShift on elastic secure bare metal infrastructure

OpenShift on elastic secure bare metal infrastructure

The Red Hat Research team supports several cloud environments, such as MOC Alliance and CloudLab. We realized there is a need to increase the productivity of bare metal machines in these environments and to promote leasing unused infrastructure to trusted partners....

Call for Project Ideas (North America Research Interest Group)

Call for Project Ideas (North America Research Interest Group)

Are you a Red Hatter with a project idea that needs a little help getting started? Could your project benefit from some intern power?  Red Hat Research (RHR) may be able to help by providing intern and research support to get your idea off the ground or to the next...

DevConf.CZ Mini 2022 features Red Hat supported research projects

DevConf.CZ Mini 2022 features Red Hat supported research projects

Held on November 3, DevConf.CZ Mini featured talks themed around Cloud and Hyperscale, Edge Computing, and Future Tech and Open Research, including two research collaborations with Brno University of Technology and Czech Technical University in Prague supported by Red...

Open source values are the focus of Red Hat Summer Camp in Brno

Open source values are the focus of Red Hat Summer Camp in Brno

In summer 2022, a group of Red Hat volunteers organized the first in-office run of Red Hat Summer Camp Brno: an IT camp aimed at high school students, regardless of how much IT experience they had. The goal of the summer camp was to bring together people with...

Intern Spotlight: Rohan Devasthale, Red Hat Research Boston

Intern Spotlight: Rohan Devasthale, Red Hat Research Boston

This blog post spotlights Rohan Devasthale, a Software Engineering Intern. Rohan spoke with us about his contributions to the Elastic Secure Infrastructure (ESI) project, how his experience as a Red Hat Research Intern enhanced his technical skills, and his passion for badminton.