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