You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+34-5Lines changed: 34 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,11 @@
4
4
5
5
## App Objective
6
6
7
-
As more companies adopt GitHub Copilot, it becomes increasingly important to measure the benefits it brings to the organization. While quantitative analysis is valuable for measuring usage patterns and adoption rates, it is equally essential to consider qualitative analysis. By combining both quantitative and qualitative approaches, we can gain a comprehensive understanding of the developer experience when using this tool.
7
+
As more companies adopt GitHub Copilot, it becomes increasingly important to measure the benefits it brings to the organization. This survey is an effort to combine both quantitative and qualitative data. To improve validity of the quantitative responses, Developers are asked to document their rationale for the time-savings percentage they choose.
8
8
9
-
Quantitative analysis provides valuable insights, but it alone cannot capture the full story of how developers truly feel about Copilot. This is particularly important because Copilot offers various ways for developers to interact with it and derive value, some of which may not be captured by current Key Performance Indicators (KPIs).
9
+
Quantitative feedback from the Developer at the time of creating a PR provides valuable insights on the time savings experienced by the Developer. Time savings is needed first before other downstream impacts (like velocity increases, or other improvements can happen. The level of granularity provides multiple feedback opportunities for Developers and can capture a variety of PRs so we can understand adoption challenges and improvement opportunities. If helpful, the Survey results may also be combined with Key Performance Indicators (KPIs) that the product provides to further contextualize the survey responses.
10
10
11
-
To gain a deeper understanding of user satisfaction, we have designed this app a part of the DevOps lifecycle to facilitate qualitative surveys. The survey responses are stored in your private Azure SQL database to provide insights into how developers are using the tool, the value they perceive, and the challenges they encounter.
11
+
The survey responses are stored in your private Azure SQL database to provide insights into how developers are using the tool, the value they report, and the challenges they encounter.
12
12
13
13
We hope that this project provides value to your organization, and we encourage you to contribute and build upon it. Your contributions can help further enhance the survey capabilities and provide even greater insights into the developer experience with Copilot.
14
14
@@ -23,8 +23,37 @@ When a pull request is closed, the app automatically creates an issue that promp
23
23
Note: *If the env file does not contain a Language API Key or Endpoint, the analysis will be skipped and the default language will always be English.*
24
24
25
25
### Sample screenshot of a survey
26
+
### Copilot Usage Survey
26
27
27
-

28
+
1.***Did you use Copilot in developing this PR? (If you select No, just answer question 5***
29
+
-[ ] No
30
+
-[ ] Yes
31
+
32
+
2. Compared to your previous experience coding WITHOUT using Copilot,
33
+
34
+
***How much less time did the coding take during this PR with Copilot?***
35
+
36
+
(Example: The PR would normally take 5 days, but only took 4 days with Copilot then the answer is 20%)
37
+
-[ ] 0%
38
+
-[ ] > 0% but < 10%
39
+
-[ ] > 11% but < 20%
40
+
-[ ] > 21% but < 30%
41
+
-[ ] ≥ 31% but < 40%
42
+
-[ ] ≥ 41%
43
+
44
+
3.***Describe your thought process for calculating (or estimating) the time saved in Question 2***
45
+
46
+
-[ replace this line with your answer. ]
47
+
48
+
4.***How often did you use Copilot in this PR?***
49
+
-[ ] All or most of the time
50
+
-[ ] About Half of the time
51
+
-[ ] Some of the time
52
+
-[ ] Not very much
53
+
54
+
5.***What other information can you share about Copilot's ability to save you time coding?***
55
+
56
+
-[ replace this line with your answer. ]
28
57
29
58
### Where does the app store surveys?
30
59
@@ -89,4 +118,4 @@ For more, check out the [Contributing Guide](CONTRIBUTING.md).
Copy file name to clipboardExpand all lines: test/fixtures/issue_comment.created.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -49,7 +49,7 @@
49
49
"assignee": null,
50
50
"assignees": [],
51
51
"author_association": "NONE",
52
-
"body": "### Copilot Usage Survey\n\nFor Pull Request #44:\n\n1. Did you use Copilot in developing this PR? (If you select No, just answer question 4)\n- [x] No\n- [ ] Yes\n\n2. What percentage of time would you estimate Copilot saved you on this PR?\n- [ ] 0%\n- [ ] > 0% but < 5%\n- [ ] ≥ 5% but < 10%\n- [ ] ≥ 10% but < 20%\n- [ ] ≥ 20% but < 30%\n- [ ] ≥ 30%\n\n3. How often did you use Copilot in this PR?\n- [ ] All or most of the time\n- [ ] Half of the time or slightly more\n- [ ] Some of the time\n- [ ] Little of the time\n- [ ] None of the time\n\n4. What other feedback do you have for us? (Please tell us in a comment)",
52
+
"body": "### Copilot Usage Survey\n\nFor Pull Request #44:\n\n1. ***Did you use Copilot in developing this PR? (If you select No, just answer question 5)***\n- [ ] No\n- [x] Yes\n\n2. Compared to your previous experience coding WITHOUT using Copilot (This number represents 100%)\n\n ***How much less time did the coding take during this PR with Copilot?***\n \n (Example: The PR would normally take 5 days, but only took 4 days with Copilot then the answer is 20%)\n- [ ] 0%\n- [ ] > 0% but < 10%\n- [ ] > 11% but < 20%\n- [x] > 21% but < 30%\n- [ ] ≥ 31% but < 40%\n- [ ] ≥ 41%\n\n3. ***Describe your thought process for calculating (or estimating) the time saved in Question 2***\n \n - (Please tell us in a comment)\n\n4. ***How often did you use Copilot in this PR?***\n- [x] All or most of the time\n- [ ] About Half of the time\n- [ ] Some of the time\n- [ ] Not very much\n\n5. ***What other information can you share about Copilot's ability to save you time coding?*** \n\n - (Please tell us in a comment)",
Copy file name to clipboardExpand all lines: test/fixtures/issues.edited.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@
10
10
"assignee": null,
11
11
"assignees": [],
12
12
"author_association": "NONE",
13
-
"body": "### Copilot Usage Survey\n\nFor Pull Request #44:\n\n1. Did you use Copilot in developing this PR? (If you select No, just answer question 4)\n- [ ] No\n- [x] Yes\n\n2. What percentage of time would you estimate Copilot saved you on this PR?\n- [ ] 0%\n- [ ] > 0% but < 5%\n- [x] ≥ 5% but < 10%\n- [ ] ≥ 10% but < 20%\n- [ ] ≥ 20% but < 30%\n- [ ] ≥ 30%\n\n3. How often did you use Copilot in this PR?\n- [x] All or most of the time\n- [ ] Half of the time or slightly more\n- [ ] Some of the time\n- [ ] Little of the time\n- [ ] None of the time\n\n4. What other feedback do you have for us? (Please tell us in a comment)",
13
+
"body": "### Copilot Usage Survey\n\nFor Pull Request #44:\n\n1. ***Did you use Copilot in developing this PR? (If you select No, just answer question 5)***\n- [ ] No\n- [x] Yes\n\n2. Compared to your previous experience coding WITHOUT using Copilot (This number represents 100%)\n\n ***How much less time did the coding take during this PR with Copilot?***\n \n (Example: The PR would normally take 5 days, but only took 4 days with Copilot then the answer is 20%)\n- [ ] 0%\n- [ ] > 0% but < 10%\n- [ ] > 11% but < 20%\n- [x] > 21% but < 30%\n- [ ] ≥ 31% but < 40%\n- [ ] ≥ 41%\n\n3. ***Describe your thought process for calculating (or estimating) the time saved in Question 2***\n \n - (Please tell us in a comment)\n\n4. ***How often did you use Copilot in this PR?***\n- [x] All or most of the time\n- [ ] About Half of the time\n- [ ] Some of the time\n- [ ] Not very much\n\n5. ***What other information can you share about Copilot's ability to save you time coding?*** \n\n - (Please tell us in a comment)",
0 commit comments