Survey results out! – part 2

Continued from part one..

Question 6: Suggested enhancements to Thunderbird, in the form of an extension or otherwise. (Some may already have been implemented as extensions) (Note: Mac OS X Address Book integration and support for tabbed messages have already made it to Thunderbird trunk.)

Options:

  • Default calendaring support
  • Data synchronization with PDAs / mobile phones / other stuff
  • Search bar improvements (e.g. Search suggestions, advanced operators etc.)
  • Find-as-you-type
  • Collapse quotes in email / newsgroup messages
  • Improved migration of data (e.g. export all emails / selected newsgroup messages based on search criteria using 7z compression etc.)
  • Minimize-to-tray
  • Groupware server integration (e.g. Kolab)
  • Instant messaging
  • 64-bit support
  • Voice over Internet Protocol (VOIP)
  • Offline applications (e.g. integration with Facebook)
  • Others
  • Video conferencing

The OpenSTV .blt file I used is available here. The various options were used with their default settings.

 

a) Instant runoff voting algorithm ("If you are electing one person and simplicity is important, then we recommend instant runoff voting. Instant runoff voting is easy to explain and gives good results." – from OpenSTV FAQ)

Output from OpenSTV:

Election: Suggested enhancements to Thunderbird in the form of an extension or otherwise.
Method: IRV
Number of Ballots: 688
14 candidates running for 1 seats.

Round
Default calendaring support
64-bit support
Groupware server integration
Data synchronization with other devices
Instant messaging
Minimize-to-tray
VOIP
Video conferencing
Offline applications
Search bar improvements
Improved migration of data
Find-as-you-type
Collapse quotes in messages
Others
Exhausted
1
150
75
78
47
50
32
36
23
42
28
28
29
39
31
0
2
153
78
81
48
50
33
37
 
43
28
31
33
39
34
0
3
158
82
84
50
51
36
38
 
44
 
35
34
40
36
0
4
166
84
86
53
52
37
43
 
47
 
39
 
41
40
0
5
171
90
88
55
57
 
48
 
52
 
40
 
45
42
0
6
180
92
94
58
62
 
56
 
55
     
46
45
0
7
192
99
96
66
71
 
57
 
58
     
49
 
0
8
207
103
103
70
77
 
63
 
65
         
0
9
224
115
115
80
83
     
71
         
0
10
245
128
128
97
90
                 
0
11
277
148
146
117
                   
0
12
320
182
186
                     
0
13
411
 
277
                     
0

Round 1: Count of first place rankings.
Round 2: Eliminating candidate Video conferencing.
Round 3: Eliminating candidate Search bar improvements.
Round 4: Eliminating candidate Find-as-you-type.
Round 5: Eliminating candidate Minimize-to-tray.
Round 6: Eliminating candidate Improved migration of data.
Round 7: Eliminating candidate Others.
Round 8: Eliminating candidate Collapse quotes in messages.
Round 9: Eliminating candidate VOIP.
Round 10: Eliminating candidate Offline applications.
Round 11: Eliminating candidate Instant messaging.
Round 12: Eliminating candidate Data synchronization with other devices.
Round 13: Eliminating candidate 64-bit support.
Candidate Default calendaring support is elected.

Winner is Default calendaring support.

b) Condorcet voting algorithm ("If you are electing one person and simplicity is not important, then we recommend Condorcet voting. Most people agree that Condorcet is the best method for electing one person, but it is more difficult to explain." – from OpenSTV FAQ)

Output from OpenSTV:

Election: Suggested enhancements to Thunderbird in the form of an extension or otherwise.
Method: Condorcet
Completion Method: Schwartz Sequential Dropping
Number of Ballots: 688
14 candidates running for 1 seat.

Pairwise Comparison Matrix:

 
Default calendaring support
64-bit support
Groupware server integration
Data synchronization with other devices
Instant messaging
Minimize-to-tray
VOIP
Video conferencing
Offline applications
Search bar improvements
Improved migration of data
Find-as-you-type
Collapse quotes in messages
Others
Default calendaring support
0
418
411
435
434
464
474
476
463
506
490
500
508
495
64-bit support
270
0
391
411
420
458
453
472
456
500
493
480
487
488
Groupware server integration
277
297
0
426
444
471
472
478
476
505
486
500
505
500
Data synchronization with other devices
253
277
262
0
398
443
459
474
451
498
483
483
482
484
Instant messaging
254
268
244
290
0
454
469
477
470
502
487
479
487
495
Minimize-to-tray
224
230
217
245
234
0
427
453
443
474
476
472
471
468
VOIP
214
235
216
229
219
261
0
439
437
476
469
475
476
478
Video conferencing
212
216
210
214
211
235
249
0
434
475
475
462
474
464
Offline applications
225
232
212
237
218
245
251
254
0
474
450
461
449
460
Search bar improvements
182
188
183
190
186
214
212
213
214
0
433
430
443
438
Improved migration of data
198
195
202
205
201
212
219
213
238
255
0
443
450
461
Find-as-you-type
188
208
188
205
209
216
213
226
227
258
245
0
435
440
Collapse quotes in messages
180
201
183
206
201
217
212
214
239
245
238
253
0
421
Others
193
200
188
204
193
220
210
224
228
250
227
248
267
0

Smith Set: Default calendaring support
No completion necessary since the Smith set has just one candidate.
Winner is Default calendaring support.

c) Scottish STV voting algorithm ("If you are electing multiple people and simplicity is important, then we recommend Scottish STV, as it is the simplest of all the STV methods." – from OpenSTV FAQ)

Output from OpenSTV:

Election: Suggested enhancements to Thunderbird in the form of an extension or otherwise.
Method: Scottish STV
Number of Ballots: 688
Threshold Name: Droop Static Whole
Threshold Value: 115.0
Delayed Transfer of Surplus: Not Enabled.
Batch Elimination: None
14 candidates running for 5 seats.

Round
Default calendaring support
64-bit support
Groupware server integration
Data synchronization with other devices
Instant messaging
Minimize-to-tray
VOIP
Video conferencing
Offline applications
Search bar improvements
Improved migration of data
Find-as-you-type
Collapse quotes in messages
Others
Exhausted
Surplus
1
150
75
78
47
50
32
36
23
42
28
28
29
39
31
0
35
2
115
87.8
82.7
49.8
53
33.6
38.1
24.2
42.9
28.9
28.5
30.4
40.9
32.2
0
0
3
115
91.1
85.7
51
53
34.6
40.1
 
43.9
29.2
31.7
35.4
41.1
36.2
0
0
4
115
97.3
88.7
53
55.3
38.6
41.1
 
45.9
 
36.2
36.6
42.1
38.2
0
0
5
115
104.3
93.7
56.5
58.3
43.9
47.3
 
47.9
   
37.6
43.3
40.2
0
0
6
115
109.5
97.9
63
60.3
44.9
54.6
 
51.2
     
44.6
47.2
0
0
7
115
116.5
105.1
66.4
66.7
48.9
60.6
 
58.4
       
50.4
0
1.5
8
115
115
105.8
66.7
66.9
49
60.7
 
58.5
       
50.5
0
0
9
115
115
119.5
74
75.7
 
70.9
 
64.5
       
53.5
0
4.5
10
115
115
115
75.5
77
 
71.3
 
65.2
       
54.1
0
0
11
115
115
115
96.5
95.6
 
77.5
 
73.4
         
0
0
12
115
115
115
137.5
113.5
 
91.9
             
0
22.5
13
115
115
115
115
130.4
 
97.6
             
0
15.4

Round 1: Count of first place rankings.
Candidate Default calendaring support is elected.
Round 2: Transferring surplus votes from candidate Default calendaring support.
Round 3: Eliminating candidate Video conferencing.
Round 4: Eliminating candidate Search bar improvements.
Round 5: Eliminating candidate Improved migration of data.
Round 6: Eliminating candidate Find-as-you-type.
Round 7: Eliminating candidate Collapse quotes in messages.
Candidate 64-bit support is elected.
Round 8: Transferring surplus votes from candidate 64-bit support.
Round 9: Eliminating candidate Minimize-to-tray.
Candidate Groupware server integration is elected.
Round 10: Transferring surplus votes from candidate Groupware server integration.
Round 11: Eliminating candidate Others.
Round 12: Eliminating candidate Offline applications.
Candidate Data synchronization with other devices is elected.
Round 13: Transferring surplus votes from candidate Data synchronization with other devices.
Candidate Instant messaging is elected.

Winners are Default calendaring support, 64-bit support, Groupware server integration, Data synchronization with other devices, Instant messaging.

Continued in part three..