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