DemoChoice Web Poll: Next Book to read June 2024

1 candidate will be elected with 28 ballots cast.


Round 1

Legend
Candidate Votes Status
Refactoring (2nd Edition) by Martin Fowler  Chart color  9  (32.1%)   
A Philosophy of Software Design by John Ousterhout  Chart color  5  (17.9%)   
The Essence of Software by Daniel Jackson  Chart color  5  (17.9%)   
Architecture Modernization by Nick Tune with Jean-Georges Perrin  Chart color  3  (10.7%)   
Code That Fits in Your Head : Heuristics for Software Engineering by Mark Seemann  Chart color  2  (7.1%)   
Effective Software Testing by Maurício Aniche  Chart color  2  (7.1%)   
Data and Reality (2nd Ed) by William Kent  Chart color  1  (3.6%)  Defeated
Test-Driven Development with Java by Alan Mellor  Chart color  1  (3.6%)   
Pie chart

In the first round, the first choices on each ballot are tallied.
The last-place candidate (Data and Reality (2nd Ed) by William Kent) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

Go to the next round.
















 

DemoChoice Web Poll: Next Book to read June 2024

1 candidate will be elected with 28 ballots cast.


Round 2

Legend
Candidate Votes Status
Refactoring (2nd Edition) by Martin Fowler  Chart color  9  (32.1%)   
A Philosophy of Software Design by John Ousterhout  Chart color  5  (17.9%)   
The Essence of Software by Daniel Jackson  Chart color  5  (17.9%)   
Architecture Modernization by Nick Tune with Jean-Georges Perrin  Chart color  3  (10.7%)   
Code That Fits in Your Head : Heuristics for Software Engineering by Mark Seemann  Chart color  2  (7.1%)   
Effective Software Testing by Maurício Aniche  Chart color  3  (10.7%)   
Test-Driven Development with Java by Alan Mellor  Chart color  1  (3.6%)  Defeated
Pie chart

The last-place candidate (Test-Driven Development with Java by Alan Mellor) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

Go to the next round.
















 

DemoChoice Web Poll: Next Book to read June 2024

1 candidate will be elected with 28 ballots cast.


Round 3

Legend
Candidate Votes Status
Refactoring (2nd Edition) by Martin Fowler  Chart color  10  (35.7%)   
A Philosophy of Software Design by John Ousterhout  Chart color  5  (17.9%)   
The Essence of Software by Daniel Jackson  Chart color  5  (17.9%)   
Architecture Modernization by Nick Tune with Jean-Georges Perrin  Chart color  3  (10.7%)   
Code That Fits in Your Head : Heuristics for Software Engineering by Mark Seemann  Chart color  2  (7.1%)  Defeated
Effective Software Testing by Maurício Aniche  Chart color  3  (10.7%)   
Pie chart

The last-place candidate (Code That Fits in Your Head : Heuristics for Software Engineering by Mark Seemann) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

Go to the next round.
















 

DemoChoice Web Poll: Next Book to read June 2024

1 candidate will be elected with 28 ballots cast.


Round 4

Legend
Candidate Votes Status
Refactoring (2nd Edition) by Martin Fowler  Chart color  10  (35.7%)   
A Philosophy of Software Design by John Ousterhout  Chart color  5  (17.9%)   
The Essence of Software by Daniel Jackson  Chart color  6  (21.4%)   
Architecture Modernization by Nick Tune with Jean-Georges Perrin  Chart color  3  (10.7%)  Defeated
Effective Software Testing by Maurício Aniche  Chart color  4  (14.3%)   
Pie chart

The last-place candidate (Architecture Modernization by Nick Tune with Jean-Georges Perrin) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

Go to the next round.
















 

DemoChoice Web Poll: Next Book to read June 2024

1 candidate will be elected with 28 ballots cast.


Round 5

Legend
Candidate Votes Status
Refactoring (2nd Edition) by Martin Fowler  Chart color  11  (39.3%)   
A Philosophy of Software Design by John Ousterhout  Chart color  6  (21.4%)   
The Essence of Software by Daniel Jackson  Chart color  7  (25.0%)   
Effective Software Testing by Maurício Aniche  Chart color  4  (14.3%)  Defeated
Pie chart

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: Next Book to read June 2024

1 candidate will be elected with 28 ballots cast.


Round 6

Legend
Candidate Votes Status
Refactoring (2nd Edition) by Martin Fowler  Chart color  13  (50.0%)   
A Philosophy of Software Design by John Ousterhout  Chart color  6  (23.1%)  Defeated
The Essence of Software by Daniel Jackson  Chart color  7  (26.9%)   
Pie chart

The last-place candidate (A Philosophy of Software Design by John Ousterhout) is eliminated. Ballots for that candidate are counted toward their next highest ranking.

Go to the next round.
















 

DemoChoice Web Poll: Next Book to read June 2024

1 candidate will be elected with 28 ballots cast.


Round 7

Legend
Candidate Votes Status
Refactoring (2nd Edition) by Martin Fowler  Chart color  15  (62.5%)  Elected
The Essence of Software by Daniel Jackson  Chart color  9  (37.5%)  Defeated
Pie chart

Refactoring (2nd Edition) by Martin Fowler has enough votes to guarantee victory (50%) and is declared a winner.

In the end, 53.6% of all cast ballots counted toward a winner. This compares to 32.1% 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: Next Book to read June 2024

1 candidate will be elected with 28 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    60.0% 
2nd    20.0% 
3rd    6.7% 
4th    6.7% 
6th    6.7% 
Pie chart