Presenter: Adrianna Frazier
Faculty Sponsor: Karl R. Wurst
School: Worcester State University
Research Area: Computer Science
Session: Poster Session 3, 1:15 PM - 2:00 PM, 163, C1
ABSTRACT
Kits are educational tools built to provide an authentic environment to learn Computer Science concepts. Kits consist of an open source project with student activities and instructor guides. The MicroservicesKit allows students to work with and understand modern complex program integration and containerization while the GitKit provides students with experience using Git, the dominant version control system. We are currently refactoring, improving, and generalizing the tool used to build and deploy the kits. To do this, our team is coming up with a top-level design that will decompose GitKits’ monolithic architecture. The goal is an architecture where each task is a single, atomic-function building block that together form a larger cohesive build. With this reconstruction, we aim to have the system move from working only with GitHub to one that also has GitLab integration. By using Agentic AI to help develop our code, it has helped us develop the individual components, create a plan, implement changes, and test to make sure everything is integrated correctly and works as desired. In conversation with the AI tool we can brainstorm, design, plan implementation, write and run tests, and implement the code. We can do this in a fraction of the time, with higher quality, than it would take a human team member. As we continue to use the AI tool, we are learning how to make it work better in this project and in future projects.