DemoChoice Web Poll: Book Club for May 2022 |
1 candidate will be elected with 21 ballots cast. |
Table form |
Chart form: First Round |
Next Round | Final Round | Previous Round | Ballot Depth |
How it works |
Main Page
Round 1 |
|
|
 |
50% |
|
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce |
4 |
(19.0%) |
|
Implementation Patterns by Kent Beck |
4 |
(19.0%) |
|
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov |
4 |
(19.0%) |
|
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck |
2 |
(9.5%) |
|
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard |
2 |
(9.5%) |
|
Effective Software Testing by Maurício Aniche |
1 |
(4.8%) |
|
Fundamentals of Software Architecture by Neal Ford and Mark Richard |
1 |
(4.8%) |
|
Learning Domain-Driven Design by Vlad Khononov |
1 |
(4.8%) |
|
Refactoring (1st or 2nd Edition) 1st=Java, 2nd=JavaScript by Martin Fowler |
1 |
(4.8%) |
|
Sustainable Software Architecture: Analyze and Reduce Technical Debt by Carola Lilienthal |
1 |
(4.8%) |
|
| | |
 |
Results |
|
Redistributed Votes (to these colors) |
Learning Domain-Driven Design by Vlad Khononov |
Defeated |
|
Note: If this doesn't make sense, try reading the
How it works page, view the
table form,
or ask a question.
The dotted line represents
the number of votes that guarantees victory (50% of counted votes).
A tie was resolved by choosing a candidate at random.
No candidate has the number of votes needed to guarantee victory, 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.
Next Round
DemoChoice Web Poll: Book Club for May 2022 |
1 candidate will be elected with 21 ballots cast. |
Table form |
Chart form: First Round |
Next Round | Final Round | Previous Round | Ballot Depth |
How it works |
Main Page
Round 2 |
|
|
 |
50% |
|
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce |
5 |
(23.8%) |
|
Implementation Patterns by Kent Beck |
4 |
(19.0%) |
|
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov |
4 |
(19.0%) |
|
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck |
2 |
(9.5%) |
|
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard |
2 |
(9.5%) |
|
Effective Software Testing by Maurício Aniche |
1 |
(4.8%) |
|
Fundamentals of Software Architecture by Neal Ford and Mark Richard |
1 |
(4.8%) |
|
Refactoring (1st or 2nd Edition) 1st=Java, 2nd=JavaScript by Martin Fowler |
1 |
(4.8%) |
|
Sustainable Software Architecture: Analyze and Reduce Technical Debt by Carola Lilienthal |
1 |
(4.8%) |
|
| | |
 |
Results |
|
Redistributed Votes (to these colors) |
Sustainable Software Architecture: Analyze and Reduce Technical Debt by Carola Lilienthal |
Defeated |
|
Note: If this doesn't make sense, try reading the
How it works page, view the
table form,
or ask a question.
The dotted line represents
the number of votes that guarantees victory (50% of counted votes).
A tie was resolved by choosing a candidate at random.
No candidate has the number of votes needed to guarantee victory, 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.
Next Round
DemoChoice Web Poll: Book Club for May 2022 |
1 candidate will be elected with 21 ballots cast. |
Table form |
Chart form: First Round |
Next Round | Final Round | Previous Round | Ballot Depth |
How it works |
Main Page
Round 3 |
|
|
 |
50% |
|
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce |
5 |
(23.8%) |
|
Implementation Patterns by Kent Beck |
4 |
(19.0%) |
|
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov |
5 |
(23.8%) |
|
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck |
2 |
(9.5%) |
|
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard |
2 |
(9.5%) |
|
Effective Software Testing by Maurício Aniche |
1 |
(4.8%) |
|
Fundamentals of Software Architecture by Neal Ford and Mark Richard |
1 |
(4.8%) |
|
Refactoring (1st or 2nd Edition) 1st=Java, 2nd=JavaScript by Martin Fowler |
1 |
(4.8%) |
|
| | |
 |
Results |
|
Redistributed Votes (to these colors) |
Refactoring (1st or 2nd Edition) 1st=Java, 2nd=JavaScript by Martin Fowler |
Defeated |
|
Note: If this doesn't make sense, try reading the
How it works page, view the
table form,
or ask a question.
The dotted line represents
the number of votes that guarantees victory (50% of counted votes).
A tie was resolved by choosing a candidate at random.
No candidate has the number of votes needed to guarantee victory, 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.
Next Round
DemoChoice Web Poll: Book Club for May 2022 |
1 candidate will be elected with 21 ballots cast. |
Table form |
Chart form: First Round |
Next Round | Final Round | Previous Round | Ballot Depth |
How it works |
Main Page
Round 4 |
|
|
 |
50% |
|
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce |
5 |
(23.8%) |
|
Implementation Patterns by Kent Beck |
4 |
(19.0%) |
|
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov |
6 |
(28.6%) |
|
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck |
2 |
(9.5%) |
|
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard |
2 |
(9.5%) |
|
Effective Software Testing by Maurício Aniche |
1 |
(4.8%) |
|
Fundamentals of Software Architecture by Neal Ford and Mark Richard |
1 |
(4.8%) |
|
| | |
 |
Results |
|
Redistributed Votes (to these colors) |
Effective Software Testing by Maurício Aniche |
Defeated |
|
Note: If this doesn't make sense, try reading the
How it works page, view the
table form,
or ask a question.
The dotted line represents
the number of votes that guarantees victory (50% of counted votes).
A tie was resolved by choosing a candidate at random.
No candidate has the number of votes needed to guarantee victory, 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.
Next Round
DemoChoice Web Poll: Book Club for May 2022 |
1 candidate will be elected with 21 ballots cast. |
Table form |
Chart form: First Round |
Next Round | Final Round | Previous Round | Ballot Depth |
How it works |
Main Page
Round 5 |
|
|
 |
50% |
|
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce |
5 |
(23.8%) |
|
Implementation Patterns by Kent Beck |
4 |
(19.0%) |
|
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov |
7 |
(33.3%) |
|
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck |
2 |
(9.5%) |
|
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard |
2 |
(9.5%) |
|
Fundamentals of Software Architecture by Neal Ford and Mark Richard |
1 |
(4.8%) |
|
| | |
 |
Results |
|
Redistributed Votes (to these colors) |
Fundamentals of Software Architecture by Neal Ford and Mark Richard |
Defeated |
|
Note: If this doesn't make sense, try reading the
How it works page, view the
table form,
or ask a question.
The dotted line represents
the number of votes that guarantees victory (50% of counted votes).
No candidate has the number of votes needed to guarantee victory, 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.
Next Round
DemoChoice Web Poll: Book Club for May 2022 |
1 candidate will be elected with 21 ballots cast. |
Table form |
Chart form: First Round |
Next Round | Final Round | Previous Round | Ballot Depth |
How it works |
Main Page
Round 6 |
|
|
 |
50% |
|
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce |
5 |
(23.8%) |
|
Implementation Patterns by Kent Beck |
4 |
(19.0%) |
|
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov |
7 |
(33.3%) |
|
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck |
2 |
(9.5%) |
|
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard |
3 |
(14.3%) |
|
| | |
 |
Results |
|
Redistributed Votes (to these colors) |
Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck |
Defeated |
|
Note: If this doesn't make sense, try reading the
How it works page, view the
table form,
or ask a question.
The dotted line represents
the number of votes that guarantees victory (50% of counted votes).
No candidate has the number of votes needed to guarantee victory, 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.
New colors: |
|
None of these |
Next Round
DemoChoice Web Poll: Book Club for May 2022 |
1 candidate will be elected with 21 ballots cast. |
Table form |
Chart form: First Round |
Next Round | Final Round | Previous Round | Ballot Depth |
How it works |
Main Page
Round 7 |
|
|
 |
50% |
|
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce |
6 |
(30.0%) |
|
Implementation Patterns by Kent Beck |
4 |
(20.0%) |
|
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov |
7 |
(35.0%) |
|
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard |
3 |
(15.0%) |
|
None of these |
1 |
|
|
| | |
 |
Results |
|
Redistributed Votes (to these colors) |
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard |
Defeated |
|
Note: If this doesn't make sense, try reading the
How it works page, view the
table form,
or ask a question.
The dotted line represents
the number of votes that guarantees victory (50% of counted votes).
No candidate has the number of votes needed to guarantee victory, 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.
Next Round
DemoChoice Web Poll: Book Club for May 2022 |
1 candidate will be elected with 21 ballots cast. |
Table form |
Chart form: First Round |
Next Round | Final Round | Previous Round | Ballot Depth |
How it works |
Main Page
Round 8 |
|
|
 |
50% |
|
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce |
6 |
(30.0%) |
|
Implementation Patterns by Kent Beck |
4 |
(20.0%) |
|
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov |
10 |
(50.0%) |
|
None of these |
1 |
|
|
| | |
 |
Results |
|
Redistributed Votes (to these colors) |
Implementation Patterns by Kent Beck |
Defeated |
|
Note: If this doesn't make sense, try reading the
How it works page, view the
table form,
or ask a question.
The dotted line represents
the number of votes that guarantees victory (50% of counted votes).
No candidate has the number of votes needed to guarantee victory, so the last-place candidate (Implementation Patterns by Kent Beck) is eliminated. Ballots for that candidate are counted toward their next highest ranking.
Next Round
DemoChoice Web Poll: Book Club for May 2022 |
1 candidate will be elected with 21 ballots cast. |
Table form |
Chart form: First Round |
Final Round | Previous Round | Ballot Depth |
How it works |
Main Page
Round 9 |
|
|
 |
50% |
|
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce |
9 |
(47.4%) |
|
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov |
10 |
(52.6%) |
|
None of these |
2 |
|
|
| | |
 |
Results |
|
Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce | Defeated | |
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov | Elected | |
Note: If this doesn't make sense, try reading the
How it works page, view the
table form,
or ask a question.
The dotted line represents
the number of votes that guarantees victory (50% of counted votes).
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov has enough votes to guarantee victory 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.
The
Ballot Depth section shows 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. |
Table form |
Chart form:
First Round |
Final Round |
Ballot Depth |
How it works |
Main Page
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% |
|