Pair programming compatibility survey results
Total responses: 339
1) Qualities of most compatible partners
Work ethic |
71% (240) |
Sense of humor |
65% (221) |
Personality match |
61% (207) |
Similar skill level |
61% (206) |
Felt comfortable |
56% (191) |
Work patterns |
44% (150) |
Work participator |
40% (135) |
Higher skill level |
33% (111) |
Same gender |
27% (92) |
Project mgmt skills |
25% (84) |
Punctual |
22% (76) |
Different gender |
21% (73) |
Lower skill level |
20% (69) |
Similar age |
15% (51) |
Same ethnicity |
7% (25) |
Same nationality |
6% (21) |
2) Benefits of having a compatible partner
Enjoyable |
88% (299) |
More learning |
85% (288) |
More productive |
82% (277) |
Higher quality code |
75% (253) |
3) Qualities of least compatible partners
Personality mismatch |
54% (183) |
Differences in work ethic |
44% (150) |
Not participatory |
43% (145) |
Lower skill level |
32% (110) |
Sense of humor |
28% (95) |
Did not talk enough |
27% (93) |
Breath problems |
19% (65) |
Body odor |
19% (64) |
Different work patterns |
18% (62) |
Different PM skills |
18% (61) |
Too talkative |
17% (59) |
Made you inferior |
15% (52) |
Language problems |
15% (51) |
Not punctual |
13% (43) |
Ask personal questions |
6% (22) |
Higher skill level |
6% (21) |
Different gender |
5% (17) |
Same gender |
4% (13) |
Similar skill level |
4% (13) |
Age differences |
3% (10) |
Different nationality |
2% (8) |
Different ethnic background |
2% (6) |
4) Setbacks of having an incompatible partner
Less enjoyable |
79% (267) |
Less productive |
77% (262) |
Miss learning opportunities |
55% (188) |
Low quality code |
39% (133) |
5) Experience in pair programming
More than 2 years |
44% (151) |
Between 6 months and 1 year |
20% (67) |
Less than 6 months |
18% (62) |
Between 1 and 2 years |
17% (59) |
6) Percentage of the day pair programming
Less than 10% |
28% (95) |
Between 10% and 25% |
23% (77) |
Between 25% and 50% |
17% (59) |
More than 75% |
16% (55) |
Between 50% and 75% |
15% (53) |
7) Enjoy pair programming and why
Yes 91% (309) |
Learn 77% (262) Higher quality code 73% (249) More productive 71% (239) Social aspect 57% (194) Avoid long debugging
sessions 46% (157) |
No 9% (30) |
Like working alone
5% (17) Get more work done
alone 5% (16) Feel like I’m teaching
my 4% (14) partner all the time Produce high quality
code 3% (11) on my own No sense of
accomplishment 2% (8) Don’t get along with
partner 0%
(0) |
8) Country of origin
Australia |
9 |
Austria |
1 |
Belgium |
2 |
Brazil |
6 |
Bulgaria |
3 |
Canada |
23 |
Chile |
1 |
China |
6 |
Colombia |
2 |
Denmark |
1 |
Egypt |
2 |
England |
2 |
Finland |
1 |
France |
1 |
Germany |
7 |
Hungary |
1 |
India |
47 |
Indonesia |
4 |
Ireland |
1 |
Israel |
13 |
Malaysia |
1 |
Mexico |
2 |
Morocco |
1 |
Nepal |
1 |
Netherlands |
3 |
New Zealand |
3 |
Norway |
3 |
Philippines |
2 |
Poland |
2 |
Portugal |
2 |
Russia |
2 |
South Africa |
3 |
Sweden |
4 |
Switzerland |
1 |
Turkey |
4 |
USA |
160 |
UK |
10 |
Venezuela |
1 |
Zambia |
1 |
9) Country of work
Same as above