DemoChoice Web Poll: Book Club for May 2022

1 candidate will be elected with 21 ballots cast.


Round 1

Legend
Candidate Votes Status
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  Chart color  4  (19.0%)   
Implementation Patterns by Kent Beck  Chart color  4  (19.0%)   
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  Chart color  4  (19.0%)   
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck  Chart color  2  (9.5%)   
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard  Chart color  2  (9.5%)   
Effective Software Testing by Maurício Aniche  Chart color  1  (4.8%)   
Fundamentals of Software Architecture by Neal Ford and Mark Richard  Chart color  1  (4.8%)   
Learning Domain-Driven Design by Vlad Khononov  Chart color  1  (4.8%)  Defeated
Refactoring (1st or 2nd Edition) 1st=Java, 2nd=JavaScript by Martin Fowler  Chart color  1  (4.8%)   
Sustainable Software Architecture: Analyze and Reduce Technical Debt by Carola Lilienthal  Chart color  1  (4.8%)   
Pie chart

No candidate has the number of votes needed to guarantee victory (50%), so the last-place candidate (Learning Domain-Driven Design by Vlad Khononov) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

Go to the next round.
















 

DemoChoice Web Poll: Book Club for May 2022

1 candidate will be elected with 21 ballots cast.


Round 2

Legend
Candidate Votes Status
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  Chart color  5  (23.8%)   
Implementation Patterns by Kent Beck  Chart color  4  (19.0%)   
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  Chart color  4  (19.0%)   
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck  Chart color  2  (9.5%)   
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard  Chart color  2  (9.5%)   
Effective Software Testing by Maurício Aniche  Chart color  1  (4.8%)   
Fundamentals of Software Architecture by Neal Ford and Mark Richard  Chart color  1  (4.8%)   
Refactoring (1st or 2nd Edition) 1st=Java, 2nd=JavaScript by Martin Fowler  Chart color  1  (4.8%)   
Sustainable Software Architecture: Analyze and Reduce Technical Debt by Carola Lilienthal  Chart color  1  (4.8%)  Defeated
Pie chart

No candidate has the number of votes needed to guarantee victory (50%), so the last-place candidate (Sustainable Software Architecture: Analyze and Reduce Technical Debt by Carola Lilienthal) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

Go to the next round.
















 

DemoChoice Web Poll: Book Club for May 2022

1 candidate will be elected with 21 ballots cast.


Round 3

Legend
Candidate Votes Status
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  Chart color  5  (23.8%)   
Implementation Patterns by Kent Beck  Chart color  4  (19.0%)   
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  Chart color  5  (23.8%)   
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck  Chart color  2  (9.5%)   
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard  Chart color  2  (9.5%)   
Effective Software Testing by Maurício Aniche  Chart color  1  (4.8%)   
Fundamentals of Software Architecture by Neal Ford and Mark Richard  Chart color  1  (4.8%)   
Refactoring (1st or 2nd Edition) 1st=Java, 2nd=JavaScript by Martin Fowler  Chart color  1  (4.8%)  Defeated
Pie chart

No candidate has the number of votes needed to guarantee victory (50%), so the last-place candidate (Refactoring (1st or 2nd Edition) 1st=Java, 2nd=JavaScript by Martin Fowler) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

Go to the next round.
















 

DemoChoice Web Poll: Book Club for May 2022

1 candidate will be elected with 21 ballots cast.


Round 4

Legend
Candidate Votes Status
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  Chart color  5  (23.8%)   
Implementation Patterns by Kent Beck  Chart color  4  (19.0%)   
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  Chart color  6  (28.6%)   
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck  Chart color  2  (9.5%)   
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard  Chart color  2  (9.5%)   
Effective Software Testing by Maurício Aniche  Chart color  1  (4.8%)  Defeated
Fundamentals of Software Architecture by Neal Ford and Mark Richard  Chart color  1  (4.8%)   
Pie chart

No candidate has the number of votes needed to guarantee victory (50%), so the last-place candidate (Effective Software Testing by Maurício Aniche) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

Go to the next round.
















 

DemoChoice Web Poll: Book Club for May 2022

1 candidate will be elected with 21 ballots cast.


Round 5

Legend
Candidate Votes Status
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  Chart color  5  (23.8%)   
Implementation Patterns by Kent Beck  Chart color  4  (19.0%)   
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  Chart color  7  (33.3%)   
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck  Chart color  2  (9.5%)   
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard  Chart color  2  (9.5%)   
Fundamentals of Software Architecture by Neal Ford and Mark Richard  Chart color  1  (4.8%)  Defeated
Pie chart

No candidate has the number of votes needed to guarantee victory (50%), so the last-place candidate (Fundamentals of Software Architecture by Neal Ford and Mark Richard) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

Go to the next round.
















 

DemoChoice Web Poll: Book Club for May 2022

1 candidate will be elected with 21 ballots cast.


Round 6

Legend
Candidate Votes Status
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  Chart color  5  (23.8%)   
Implementation Patterns by Kent Beck  Chart color  4  (19.0%)   
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  Chart color  7  (33.3%)   
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck  Chart color  2  (9.5%)  Defeated
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard  Chart color  3  (14.3%)   
Pie chart

No candidate has the number of votes needed to guarantee victory (50%), so the last-place candidate (Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

Go to the next round.
















 

DemoChoice Web Poll: Book Club for May 2022

1 candidate will be elected with 21 ballots cast.


Round 7

Legend
Candidate Votes Status
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  Chart color  6  (30.0%)   
Implementation Patterns by Kent Beck  Chart color  4  (20.0%)   
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  Chart color  7  (35.0%)   
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard  Chart color  3  (15.0%)  Defeated
Pie chart

No candidate has the number of votes needed to guarantee victory (50%), so the last-place candidate (Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

Go to the next round.
















 

DemoChoice Web Poll: Book Club for May 2022

1 candidate will be elected with 21 ballots cast.


Round 8

Legend
Candidate Votes Status
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  Chart color  6  (30.0%)   
Implementation Patterns by Kent Beck  Chart color  4  (20.0%)  Defeated
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  Chart color  10  (50.0%)   
Pie chart

No candidate has the number of votes needed to guarantee victory (50%), so the last-place candidate (Implementation Patterns by Kent Beck) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

Go to the next round.
















 

DemoChoice Web Poll: Book Club for May 2022

1 candidate will be elected with 21 ballots cast.


Round 9

Legend
Candidate Votes Status
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce  Chart color  9  (47.4%)  Defeated
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov  Chart color  10  (52.6%)  Elected
Pie chart

Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov has enough votes to guarantee victory (50%) and is declared a winner.

In the end, 47.6% of all cast ballots counted toward a winner. This compares to 19% if only the first-round votes were used.

Also, view the Ballot Depth info to see how much lower rankings contributed to the tally.
















 

DemoChoice Web Poll: Book Club for May 2022

1 candidate will be elected with 21 ballots cast.


Ballot Depth

This shows how much the lower rankings on ballots contributed to the winning candidate.

Rank Fraction of votes for winner
1st    40.0% 
2nd    30.0% 
4th    10.0% 
8th    10.0% 
11th    10.0% 
Pie chart