| Microsoft (381) | OSS (277) | Total | ||
| Bug Fixing | 141 | 79 | 220 | |
| Fixing bugs | 128 | 66 | 194 | |
| Logical issues | 10 | 5 | 15 | |
| Security defects | 2 | 7 | 9 | |
| Incompatibility of the project | 4 | 6 | 10 | |
| Maintainability issues | 234 | 198 | 432 | |
| Quality | 137 | 138 | 275 | |
| Ensure Readable Code | 10 | 21 | 31 | |
| Ensure Project Requirements | 5 | 12 | 17 | |
| Testable Code | 7 | 6 | 13 | |
| Ensure Maintainability | 14 | 19 | 33 | |
| Ensure Portability | 2 | 11 | 13 | |
| Style | 19 | 15 | 34 | |
| Design | 55 | 27 | 82 | |
| Other / Motivated to write better code | 14 | 19 | 33 | |
| Facilitates Knowledge Sharing | 189 | 86 | 275 | |
| General knowledge sharing | 35 | 73 | 108 | |
| Solutions to Common Problems | 10 | - | ||
| Generation of New Ideas | 23 | 13 | 36 | |
| Learn About Project | 68 | 18 | 86 | |
| Mentoring | 25 | - | ||
| Developer growth | 71 | - | ||
| improve coding practice | 18 | - | ||
| Helps to Strengthen Community/Collaboration | 103 | 71 | 174 | |
| Relationship Between Developers | 3 | 4 | 7 | |
| Strengthen Community | 11 | 9 | 20 | |
| Encourage Collaboration | 23 | 16 | 39 | |
| Perception of Expertise | 7 | 29 | 36 | |
| Enlightens team | 74 | - | ||
| Other | - | 36 | ||
| General errors typos | 68 | 54 | 122 | |
| General errors/ typos | 68 | 54 | 122 | |
| 0 | ||||
| Other | 75 | 58 | 133 | |