Quoted from bkerins:Whysnow, please provide an example where this issue came up. Isaac Ruiz is the programmer and he has put a lot of work into the product. I'm sure he would fix something if there is a problem.
Hi bkerins - this was actually around a Brackelope double-elimination tournament I ran in November. Isaac / Brackelope support got back to me on the questions I had too.
I actually think Brackelope is fine, and the way it did final rankings was consistent with its ranking algorithm (no bugs), but a few of my players felt the results were unfair. The reason for this was the way byes were allocated and how the bracket had players match-up - we had some players that didn't win a single match (and received elimination round byes), that tied with a player who won his first match and lost his next two. The reason was that both were eliminated in the same elimination round, which is how you determine final rankings and split finishes in an elimination bracket.
I probably could have left it at that since the app was working properly, but I could see how the results were considered unfair (not something I want to have happen in a tournament I'm running), and I found something to do about it: another Pinsider, soren, wrote a paper with a way to adjust double-elim results to make them more fair (http://pinside.com/pinball/forum/topic/double-elimination-with-byes-and-the-unfair-ranking), and I applied his technique to adjust the results to eliminate the impact of elimination-bracket byes.
The moral of this story is: pick your tournament format wisely! If the number of players in your tournament is not a power-of-two (2,4,8,16,32,64,128), an elimination bracket will have byes, which could generate a perception of unfairness for players who are trying to judge merit based on W/L record.
The Brackelope tool provides a different format, called Knockout (http://www.brackelope.com/app-support/), that actually gets around this problem fairly well. It will generate at maximum one bye per round, and checks to ensure that no player will receive a second bye before all other players in the tournament receive one. When we have an odd number of players that don't meet a power of two (I have no attendance guarantee each month), the Knockout format does a good job of meeting player expectations. We used this last month, and it went well.