Brock Tubre

Brock Tubre

Prairie Grove, Arkansas, United States
5K followers 500+ connections

About

I am a software developer with over 10 years of experience working with major U.S…

Activity

Join now to see all activity

Experience

  • 3Ci Graphic
  • -

    Remote

  • -

  • -

    Bossier City, La

  • -

    Brentwood, Tn

Education

Licenses & Certifications

Publications

  • (2nd Author) The Human Experience of Comprehending Source Code in Virtual Reality

    Empirical Software Engineering Journal

    Virtual reality (VR) is an emerging technology used in various domains such as medicine, psychotherapy, architecture, and gaming. Recently, software engineering researchers have started to explore virtual reality as a tool for programmers. However, few studies examine source code comprehension in VR. This paper explores the human experience of comprehending source code in VR and compares it to source code comprehension in a desktop environment. We conducted a study with 26 graduate student…

    Virtual reality (VR) is an emerging technology used in various domains such as medicine, psychotherapy, architecture, and gaming. Recently, software engineering researchers have started to explore virtual reality as a tool for programmers. However, few studies examine source code comprehension in VR. This paper explores the human experience of comprehending source code in VR and compares it to source code comprehension in a desktop environment. We conducted a study with 26 graduate student programmers. We measured actual productivity, perceived productivity and used the NASA Task Load Index (TLX) survey to measure various factors such as mental demand, physical demand, temporal demand, performance, effort, and frustration. We found that the programmers experienced more physical demand, effort, and overall task load when reading and comprehending code in VR. However, we did not observe any statistically significant differences in the programmers’ measured productivity or perceived productivity between VR and desktop comprehension.

    Other authors
    See publication
  • (3rd Author) Invoking Principles of Groupware to Develop and Evaluate Present and Future Human-Agent Teams

    International Conference of Human Agent Interaction (HAI)

    Advances in artificial intelligence are constantly increasing its validity as a team member enabling it to effectively work alongside humans and other artificial teammates. Unfortunately, the digital nature of artificial teammates and their restrictive communication and coordination requirements complicate the interaction patterns that exist. In light of this challenge, we create a theoretical framework that details the possible interactions in human-agent teams, emphasizing interactions…

    Advances in artificial intelligence are constantly increasing its validity as a team member enabling it to effectively work alongside humans and other artificial teammates. Unfortunately, the digital nature of artificial teammates and their restrictive communication and coordination requirements complicate the interaction patterns that exist. In light of this challenge, we create a theoretical framework that details the possible interactions in human-agent teams, emphasizing interactions through groupware, which is based on literature regarding groupware and human-agent teamwork. As artificial intelligence changes and advances, the interaction in human-agent teams will also advance, meaning interaction frameworks and groupware must adapt to these changes. We provide examples and a discussion of the frameworks ability to adapt based on advancements in relevant research areas like natural language processing and artificial general intelligence. The results are a framework that detail human-agent interaction throughout the coming years, which can be used to guide groupware development.

    Other authors
    See publication
  • (1st Author) Exploring the Challenges of Cloud Migrations During a Global Pandemic

    International Conference on Software Maintenance and Evolution (ICSME)

    There are many benefits of migrating applications to the cloud, including highly available and elastic compute power, unlimited backup and storage, fully managed services, and overall cost savings. However, there are many challenges that software engineers face when migrating applications to the cloud. Even more challenges during the recent COVID-19 pandemic. The focus of this paper is to shed light on the challenges software engineers face performing cloud migrations during a global pandemic…

    There are many benefits of migrating applications to the cloud, including highly available and elastic compute power, unlimited backup and storage, fully managed services, and overall cost savings. However, there are many challenges that software engineers face when migrating applications to the cloud. Even more challenges during the recent COVID-19 pandemic. The focus of this paper is to shed light on the challenges software engineers face performing cloud migrations during a global pandemic. A proposed set of research questions will be used to determine the challenges remote software engineers face, as well as the tools and methodologies used during the cloud migration process. Future work will consist of building a process model by examining the current state of cloud migration approaches as well as new approaches due to a global pandemic.

    Other authors
    See publication
  • (2nd Author) Remote Pair Programming in Virtual Reality

    International Conference on Software Maintenance and Evolution (ICSME)

    There are many benefits to pair programming, including increased knowledge transfer, higher quality code, increased code comprehension, and team bonding. Unfortunately, when programmers work remotely, it becomes more challenging to collaborate. Virtual Reality (VR) technology has become increasingly popular in domains outside of software engineering. It allows humans to experience increased social presence, a key for collaboration, while still working remotely. In the last few years, and even…

    There are many benefits to pair programming, including increased knowledge transfer, higher quality code, increased code comprehension, and team bonding. Unfortunately, when programmers work remotely, it becomes more challenging to collaborate. Virtual Reality (VR) technology has become increasingly popular in domains outside of software engineering. It allows humans to experience increased social presence, a key for collaboration, while still working remotely. In the last few years, and even more so recently, remote work has become very common for software engineers. In this paper, we explore remote pair programming and code comprehension in virtual reality. We conducted remote pair programming experiments with a total of 40 professional programmers. Half of the participants pair programmed using VR as a tool and the other half used a screen sharing system to collaborate. We found that programmers solved almost twice as many bugs using VR. We also found that the time taken to solve bugs was, on average, reduced when working in the VR environment than using the state of the art.

    Other authors
    See publication
  • (Shared 1st Author) Program Comprehension in Virtual Reality

    International Conference on Program Comprehension (ICPC)

    Virtual reality is an emerging technology for various domains such as medicine, psychotherapy, architecture, and gaming. Recently, software engineering researchers have started to explore virtual reality as a tool for programmers. However, few studies examine source code comprehension in a virtual reality (VR) environment. In this paper, we explore the human experience of comprehending source code in VR. We conducted a study with 26 graduate students. We found that the programmers experienced…

    Virtual reality is an emerging technology for various domains such as medicine, psychotherapy, architecture, and gaming. Recently, software engineering researchers have started to explore virtual reality as a tool for programmers. However, few studies examine source code comprehension in a virtual reality (VR) environment. In this paper, we explore the human experience of comprehending source code in VR. We conducted a study with 26 graduate students. We found that the programmers experienced more challenges when reading and comprehending code in VR. We found no statistically significant difference in the programmers' perceived productivity between our VR and traditional comprehension studies.

    Other authors
    See publication

Projects

  • Arkansas Storm Baseball & Storm Shop

    The Arkansas Storm Baseball website was created to serve as the central hub for players, fans, and supporters to stay connected with the team. It provides essential information, including game schedules, team news, player opportunities, and official gear. This application is an #angular application running serverless technologies from Amazon Web Services (AWS) services like #route53, #cloudfront , #s3 , #apigateway, #awslambda, #dynamodb, #ses, #codebuild, #codepipeline, as well as Stripe…

    The Arkansas Storm Baseball website was created to serve as the central hub for players, fans, and supporters to stay connected with the team. It provides essential information, including game schedules, team news, player opportunities, and official gear. This application is an #angular application running serverless technologies from Amazon Web Services (AWS) services like #route53, #cloudfront , #s3 , #apigateway, #awslambda, #dynamodb, #ses, #codebuild, #codepipeline, as well as Stripe integration for payment processing.

  • Shining Stars Tutoring

    Shining Stars Tutoring had very little online presences but with our help, we were able to provide re-branding with logo designs, letter heads, business cards, a brand new re-designed web site as well as Google Analytics and Google Ads.

    See project
  • Believe & Achieve Therapy

    Believe & Achieve Therapy needed a new design for their Speech and Occupational Therapy clinic. With this project, we provided an entire new re-design, as well as content updates, logo revamp, job posting board, contact form, as well as Google Analytics and Google Ads.

    See project
  • Tagline Consultants

    -

    Tagline Consultants is a web development company that specializes in creating engaging and visually appealing websites to help businesses grow.

  • About Tubre Married Registry

    -

    I built this web application with information about our wedding and a fully integrated honeymoon registry. This application is an #angular application running serverless technologies from Amazon Web Services (AWS) services like #route53, #cloudfront , #s3 , #apigateway, #awslambda, #dynamodb, #ses, #codebuild, #codepipeline, as well as Stripe integration for payment processing.

    See project
  • Orbit

    -

    Orbit is a mobile application for any school that facilitates communication between parents
    and teachers. The main goal of the application is to keep students and their parents
    updated on their children’s academic status and to provide the ability for parents and
    teachers to communicate. The value proposition is represented through the convenience
    and accessibility to school grades, attendance, and discipline records on a mobile platform.
    The application provides functionalities…

    Orbit is a mobile application for any school that facilitates communication between parents
    and teachers. The main goal of the application is to keep students and their parents
    updated on their children’s academic status and to provide the ability for parents and
    teachers to communicate. The value proposition is represented through the convenience
    and accessibility to school grades, attendance, and discipline records on a mobile platform.
    The application provides functionalities such as: courses, grades, assignments, attendance,
    schedules and parent/teacher chat. The ability to communicate using the build in chat
    within the app eliminates the complexity of communication between parents and teachers.
    Besides features, the look of the application is user friendly which brings an additional
    value to it. There are numerous future enhancements that would extend the possibilities
    that this application has to offer, such as: push notifications, school notifications etc. What
    was accomplished with this project is a fully functional mobile application that provides
    real-time mobile access to student education information in the most convenient way.

    Other creators
  • TrakRef

    -

    TrakRef™ is a compliant software management tool designed to provide comprehensive tracking of refrigerants from the time of purchase, throughout maintenance cycles concluding in recovery and reclamation or destruction. TrakRef provides the user total control and access to their refrigerants regardless of location or application while keeping up with maintenance schedules and leak rate monitoring.

    Other creators
    See project
  • Watson

    -

    Senior project to fuse an existing textbook and introductory labs on computer science topics into an interactive eBook for students, as phase IV of the Watson project as a whole.

    Other creators
    See project

Recommendations received

1 person has recommended Brock

Join now to view

More activity by Brock

View Brock’s full profile

  • See who you know in common
  • Get introduced
  • Contact Brock directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses