diff --git a/README.md b/README.md index 4e3c9c1..495276c 100644 --- a/README.md +++ b/README.md @@ -16,9 +16,9 @@ https://github.com/github-copilot-resources/copilot-metrics-viewer/assets/332930 ## Key Metrics Here are the key metrics visualized in these charts: -1. **Acceptance Rate:** This metric represents the ratio of accepted lines to the total lines suggested by GitHub Copilot. This rate is an indicator of the relevance and usefulness of Copilot's suggestions. +1. **Acceptance Rate:** This metric represents the ratio of accepted numbers to the total numbers suggested by GitHub Copilot. This rate is an indicator of the relevance and usefulness of Copilot's suggestions.
- +
2. **Total Suggestions** This chart illustrates the total number of code suggestions made by GitHub Copilot. It offers a view of the tool's activity and its engagement with users over time. @@ -26,7 +26,7 @@ Here are the key metrics visualized in these charts: 3. **Total Acceptances:** This visualization focuses on the total number of suggestions accepted by users.- +
4. **Total Lines Suggested:** Showcases the total number of lines of code suggested by GitHub Copilot. This gives an idea of the volume of code generation and assistance provided. @@ -34,26 +34,26 @@ Here are the key metrics visualized in these charts: 5. **Total Lines Accepted:** As the name says, the total lines of code accepted by users (full acceptances) offering insights into how much of the suggested code is actually being utilized incorporated to the codebase.- +
6. **Total Active Users:** Represents the number of active users engaging with GitHub Copilot. This helps in understanding the user base growth and adoption rate.- +
## Languages Breakdown Analysis -Pie charts with the top 5 languages by accepted prompts and acceptance rate are displayed at the top. +Pie charts with the top 5 languages by accepted prompts and acceptance rate (by count/by lines) are displayed at the top.- +
The language breakdown analysis tab also displays a table showing the Accepted Prompts, Accepted Lines of Code, and Acceptance Rate (%) for each language over the past 28 days. The entries are sorted by the number of _accepted lines of code descending_.- +
## Copilot Chat Metrics diff --git a/images/Acceptance_rate_by_lines.png b/images/Acceptance_rate_by_lines.png new file mode 100644 index 0000000..5e85dba Binary files /dev/null and b/images/Acceptance_rate_by_lines.png differ diff --git a/images/Acceptance_rate_bycount.png b/images/Acceptance_rate_bycount.png new file mode 100644 index 0000000..0451879 Binary files /dev/null and b/images/Acceptance_rate_bycount.png differ diff --git a/images/Language_breakdown.png b/images/Language_breakdown.png new file mode 100644 index 0000000..3181ea1 Binary files /dev/null and b/images/Language_breakdown.png differ diff --git a/images/Language_breakdown_list.png b/images/Language_breakdown_list.png new file mode 100644 index 0000000..06baeca Binary files /dev/null and b/images/Language_breakdown_list.png differ diff --git a/images/MainMetrics.png b/images/MainMetrics.png new file mode 100644 index 0000000..cb673b9 Binary files /dev/null and b/images/MainMetrics.png differ diff --git a/images/Total Lines.png b/images/Total Lines.png new file mode 100644 index 0000000..83f2d30 Binary files /dev/null and b/images/Total Lines.png differ diff --git a/images/Total_Active_users.png b/images/Total_Active_users.png new file mode 100644 index 0000000..491f4d7 Binary files /dev/null and b/images/Total_Active_users.png differ diff --git a/images/Total_suggestions_count.png b/images/Total_suggestions_count.png new file mode 100644 index 0000000..f09fac3 Binary files /dev/null and b/images/Total_suggestions_count.png differ diff --git a/src/components/BreakdownComponent.vue b/src/components/BreakdownComponent.vue index eb9da17..e724234 100644 --- a/src/components/BreakdownComponent.vue +++ b/src/components/BreakdownComponent.vue @@ -19,11 +19,11 @@{{ acceptanceRateAverage.toFixed(2) }}%
+{{ acceptanceRateAverageByCount.toFixed(2) }}%
{{ cumulativeNumberAcceptances }}
+{{ acceptanceRateAverageByLines.toFixed(2) }}%
{{ cumulativeNumberLOCAccepted }}
+{{ totalLinesSuggested }}