Assignment #5 Part 3
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit
Assignment #5
Part 3
Overview:
In this Assignment you will use Anaconda/Python (3.6, 3.7, or 3.8)) on your development computer and reuse/update the provided ipynb scripts on your computer.
Submission:
Submit your assignment as a SINGLE ZIP file online by the due date. Your submitted ZIP file must have the name: Assignment_5_Part_3_Your_LastName.zip
Deliverables:
Your ZIP file for the Assignment submission must include the following:
The updated IPYNB script that has all source code that you
wrote, installed, compiled, and built on your personal development computer.
Panopto video recording (MP4 file) of a live run (5 to 10
minutes) of your code on your personal development computer.
Requirements Specification:
Reuse and update the work that you have completed in Assignment_5_Part_2, and the requirements specification document for BugHub, to complete the requirements listed below. Update the provided IPYNB script, Assignment_5_Part_3, with your code and output.
1. Update the BugHub Graph Data Model (use Netowkrx Package) to attach/add to every Repo node a new node called Gauge Metrics that has the following metrics:
Total number of issues created every year.
Total number of issues created every month.
Total number of issues created every DAY of the Week (total on Mondays, Tuesdays, etc.) Total number of questions created every year.
Total number of questions created every month.
Total number of questions created every DAY of the Week (total on Mondays, Tuesdays, etc.) Total number of forks created every year.
Total number of forks created every month.
Total number of forks created every DAY of the Week (total on Mondays, Tuesdays, etc.) Total number of pulls created every year.
Total number of pulls created every month.
Total number of pulls created every DAY of the Week (total on Mondays, Tuesdays, etc.)
Etc.
2. Your BugHub Graph Data Model must have ALL attributes for GitHub and StackOverflow, including but not limited to the following list:
git
GitHub
StackOverflow
Repository
Project
Wiki
Pulse
Graph
Code
Issue
commit
branch
clone
remote
fork
pull
log
merge
push
status
Tag
Release
histroy
File
General Comment
Line Comment
Review
User Account
Organization Account
README.md
CONTRIBUTING.md
ISSUE_TEMPLATE.md
System Configuration
Global Configuration
Local Configuration
Question
Answer
Etc.
3. Show your BugHub Knowledge Graph for the year 2022 for the following repositories:
1. https://github.com/angular/material
2. https://github.com/angular/angular-cli
3. https://github.com/d3/d3
4. Show your BugHub Knowledge Graph for the month of March for year
2022 for the following repositories:
1. https://github.com/angular/material
2. https://github.com/angular/angular-cli
3. https://github.com/d3/d3
4. https://github.com/facebook/react
5. https://github.com/tensorflow/tensorflow
6. https://github.com/pallets/flask
5. Show your BugHub Knowledge Graphs for EVERY Monday for the month of March for year 2022 (One Graph for Every Monday) for the following repositories:
1. https://github.com/angular/material
2. https://github.com/angular/angular-cli
3. https://github.com/d3/d3
4. https://github.com/facebook/react
5. https://github.com/tensorflow/tensorflow
6. https://github.com/pallets/flask
2023-04-22