Sprint 1

Done
Split Teams Into Groups

Members Involved: All

Done
Review Original Codebase

Members Involved: All

Sprint 2

Done
Read Fall 2023 Report

Members Involved: All

Done
Install Docker

Members Involved: All

Done
Create Short Quiz

Members Involved: Owen

Done
Complete Short Quiz

Members Involved: Arnav, Jeffrey, Michael, Ryan, Terrence

Done
Create Test VSCode Extension

Members Involved: All

Sprint 3

In Progress
Understand Which CSV & Facts Files to Parse

Members Involved: Terrence

Done
Implement Button for VS Code Extension

Members Involved: Owen

Done
Figure Out Tasks for Documentation Website

Members Involved: Jeffrey, Michael, Ryan

In Progress
Build Documentation Website with Next.js

Members Involved: Jeffrey, Michael, Ryan

Failed
Try SWIG (Failed Due to Relying on Souffle)

Members Involved: Arnav

Failed
Try Visual Studio CLI with Chocolatey and vcpkg (Failed Due to Errors)

Members Involved: Arnav, Owen

Failed
Try Visual Studio GUI (Failed Because VS Didn't Recognize it as a Valid Project)

Members Involved: Arnav

Sprint 4

In Progress
Understand Which CSV & Facts Files to Parse

Members Involved: Terrence

In Progress
Develop Button for VS Code Extension

Members Involved: Owen

In Progress
Research Docker-Free Algorithm

Members Involved: Arnav

Done
Update Info to All Website Pages

Members Involved: Jeffrey, Michael, Ryan

Done
Deploy Website to Vercel

Members Involved: Ryan

Sprint 5

In Progress
Understand Which CSV & Facts Files to Parse

Members Involved: Terrence

In Progress
Develop Button for VS Code Extension

Members Involved: Owen

In Progress
Research Docker-Free Algorithm

Members Involved: Arnav

Done
Create Tests for Button

Members Involved: Jeffrey, Michael, Ryan

Sprint 6

In Progress
Implement Parsing Classes for CSVs

Members Involved: Terrence

Done
Extension Button PR Request

Members Involved: Owen

Failed
Compile Leakage-Analysis for Docker-Free Solution (Pyright Errors & Missing CSVs)

Members Involved: Arnav

Done
Extension Button PR Review

Members Involved: Jeffrey, Ryan

Done
Summarize Previous Team's Slides for Terrence

Members Involved: Jeffrey, Michael, Owen, Ryan, Terrence

Sprint 7

Done
Read Summaries of Previous Team's Slides

Members Involved: Terrence

Done
Fix Button Bug in Activity Bar Switch

Members Involved: Owen

Failed
Compile Pyright for Leakage-Analysis (Pyright Errors)

Members Involved: Arnav

Done
Create Leakage Summary Tree View

Members Involved: Ryan

Done
Create Leakage Instances Tree View

Members Involved: Michael

Sprint 8

Done
Finish Parsing CSVs

Members Involved: Terrence

In Progress
Implement Quickfix & Debug Extension

Members Involved: Terrence

Done
Successfully Test a Docker & Souffle-Free Leakage Algorithm Setup for Linux

Members Involved: Arnav

Done
Refactor Button Code for Easier JSON Implementation

Members Involved: Owen

Done
Create Panel Web View for Leakage Summary

Members Involved: Ryan

Done
Learn How Web View Works

Members Involved: Michael

Sprint 9

Done
Fix Bugs With Parsing CSVs & Discuss Improvements

Members Involved: Terrence

Done
Add Utility Class & JSON for Mapping Jupyter Notebook to Python Files

Members Involved: Owen

Done
Add Utility Class for Retrieving Jupyter Notebook Cell Index & Line Number From Python Line Number

Members Involved: Owen

Done
Successfully Test Pyright for Windows 11 & MacOS

Members Involved: Arnav, Michael, Owen, Ryan

Done
Bundle a Fully Docker-Free Solution Prototype for Linux

Members Involved: Arnav

In Progress
Implement Quickfix & Review Terrence's & Previous Group's Code

Members Involved: Jeffrey

Done
Create Panel Web View for Leakage Instances

Members Involved: Michael

Sprint 10

In Progress
Research Solution for Obtaining Leakage Sources

Members Involved: Terrence

Done
Merge Changes for Button & Leakage Summary Webview

Members Involved: Terrence, Ryan, Owen

Done
Refactor & Redesign Documentation Website

Members Involved: Arnav, Ryan

Done
Compile Docker-Free Solution for MacOS 14 & Windows 10-11

Members Involved: Arnav

In Progress
Implement Highlight Leakage Error & Quickfix

Members Involved: Owen

Done
Add Weeks 5-9 Info to Documentation Website

Members Involved: Ryan

Failed
Implement Quickfix

Members Involved: Jeffrey

In Progress
Publish Our VS Code Extension on VS Code Marketplace

Members Involved: Michael

Sprint 11

In Progress
Design Logo for VS Code Extension & Expo Poster

Members Involved: Jeffrey

Done
Create Azure DevOps Organization & VS Code Marketplace Publisher

Members Involved: Michael

In Progress
Publish Our VS Code Extension on VS Code Marketplace

Members Involved: Michael

Done
Implement Highlight Leakage Error & Fix Table View Update Bug

Members Involved: Owen

Done
Create Extension Demo Video & Upload Native Binaries to OneDrive

Members Involved: Owen

Done
Merge Leakage Instances & Leakage Summary Tables into Leakage-Overview Webview

Members Involved: Ryan

Done
Implement Webview Sync on File Switch in Active Editor & Add Click Row Feature to Leakage Instances Table

Members Involved: Ryan

Done
Add Extension Button to Auto-Install Docker-Free Program for Windows & MacOS

Members Involved: Arnav

In Progress
Compile Docker-Free Solution for Linux

Members Involved: Arnav

Done
Resolve MacOS Antivirus Issue for Docker-Free Solution

Members Involved: Arnav, Owen

In Progress
Research Solution for Obtaining Leakage Sources

Members Involved: Terrence

Sprint 12

Done
Design New Poster Logos

Members Involved: Jeffrey

Done
Publish Our VS Code Extension on VS Code Marketplace

Members Involved: Michael

Done
Merge & Adapt Terrence's Changes in Leakage Classes

Members Involved: Owen

Done
Fix Async Completion Timing for Arnav's Button

Members Involved: Owen

Done
Create Documentation Page & Download Binaries Page for Website

Members Involved: Ryan

In Progress
Compile Docker-Free Solution for Linux

Members Involved: Arnav

In Progress
Research Solution for Obtaining Leakage Sources

Members Involved: Terrence

Sprint 13

Done
Upload Logo & Extension Icons on OneDrive

Members Involved: Jeffrey

Done
Add Owen's Demo Video & Link of Previous Team's Documentation to Website

Members Involved: Michael

Done
Connect Leakage Classes to Webview & Add Documentation Website Link to Extension

Members Involved: Owen

Done
Modify Docker Instructions on Website & Review-Push Michael's Website Changes

Members Involved: Ryan

Done
Compile Docker-Free Solution for Linux

Members Involved: Arnav

Done
Communicate With Leakage-Analysis Author About Leakage Sources & Issues

Members Involved: Terrence

In Progress
Research Solution for Obtaining Leakage Sources

Members Involved: Terrence

Sprint 14

Done
Document Logo Progress in the Fall 2024 Report

Members Involved: Jeffrey

Done
Add Linux Binary to Website

Members Involved: Michael

Done
Move Documentation Website Link in Extension & Fix Extension Bugs

Members Involved: Owen

Done
Accept Michael's PR for Website & Add More Documentation to Website

Members Involved: Ryan

Done
Test Docker-Free Solution for Different Linux Distros

Members Involved: Arnav

In Progress
Overhaul the Data Extraction Process to Minimize Complexity & Obtain Leakage Sources

Members Involved: Terrence

Sprint 15

Done
Review & Edit the Fall 2024 Report

Members Involved: All