Sobre o Pref.Tools Vote

Dominik Peters

Esta aplicação web foi desenvolvida por Dominik Peters, pesquisador do CNRS na Université Paris Dauphine, com ampla atuação em teoria da votação e escolha social computacional.

dominik-peters.de

Desenvolvimento

O Pref.Tools Vote foi desenvolvido com a ajuda do Claude Opus 4.5 (Anthropic) e publicado pela primeira vez em janeiro de 2026.

Os cálculos das regras de votação no servidor usam versões adaptadas de:

Código aberto

O código-fonte desta aplicação tem licença MIT e está disponível no GitHub:

github.com/DominikPeters/pref-tools-vote-app

Comentários, relatos de erros e contribuições são bem-vindos!

Recursos

Tipos de perguntas

O Pref.Tools Vote oferece vários tipos de entrada para aplicações de escolha social:

  • Escolha única — Seleção padrão de uma opção
  • Votação por aprovação — Selecione várias opções (com limites mínimo e máximo opcionais)
  • Ranking (completo) — Ordenação completa de todas as opções por arrastar e soltar
  • Ranking (parcial) — Ordene um subconjunto de opções (preferências parciais)
  • Ranking com empates — Permita grupos de indiferença nos rankings
  • Avaliação por estrelas — Avalie opções em uma escala de estrelas configurável (2–10 estrelas)
  • Votação por conceitos — Atribua conceitos (Excelente, Muito bom, Bom, Regular, Ruim, Rejeitar)
  • Sim / Não / Abstenção — Votação com três opções para cada alternativa
  • Orçamento participativo — Distribuição de orçamento com custos dos projetos
  • Texto curto — Resposta de texto livre em uma linha
  • Texto longo — Resposta de texto livre em várias linhas

Métodos de votação com um vencedor

Para perguntas de ranking e aprovação:

  • Método de Schulze — Método consistente com Condorcet que usa caminhos de vitórias
  • Ranked Pairs — Método de fixação baseado em margens de comparações par a par
  • Instant Runoff Voting (IRV) — Eliminação sequencial dos candidatos em último lugar
  • Contagem de Borda — Regra de pontuação por posição
  • Copeland — Contagem de vitórias par a par
  • Minimax — Minimização da pior derrota par a par
  • Plurality — Vence quem recebe mais votos de primeira preferência
  • Split Cycle — Método de Condorcet com resolução de ciclos
  • Stable Voting — Método de Condorcet que descarta derrotas
  • Votação por aprovação — Vence quem recebe mais aprovações

Métodos com vários vencedores e comitês

  • Proportional Approval Voting (PAV) — Método de Thiele para representação proporcional
  • Method of Equal Shares — Método proporcional para votos por aprovação
  • Single Transferable Vote (STV) — Método proporcional com preferências ordenadas
  • Sequential Phragmén — Método proporcional de equilíbrio de cargas
  • Chamberlin-Courant — Seleção de comitês que maximiza a diversidade
  • Métodos de distribuição de cadeiras — Distribuição de cadeiras (D'Hondt, Sainte-Laguë etc.)

Agregação de rankings

  • Kemeny — Ranking ideal que minimiza divergências par a par
  • Squared Kemeny — Variante que usa distâncias ao quadrado
  • Ranking de Borda — Ranking pelas pontuações de Borda

Métodos de notas e julgamento

  • Votação por pontuação — Soma das notas
  • STAR Voting — Pontuação seguida de segundo turno automático
  • Julgamento majoritário — Agregação de conceitos com base na mediana

Orçamento participativo

  • Method of Equal Shares — Distribuição proporcional do orçamento
  • Utilitarian Greedy — Maximização da utilidade total
  • Exportação PaBuLib — Exportação de dados em formato padrão de pesquisa

Visualizações e análise

  • Gráfico de margens par a par — Visualização de comparações diretas
  • Matriz de respostas — Visão geral de todas as respostas no estilo Doodle
  • Comparação de métodos — Comparação de resultados entre métodos de votação
  • Identificação do vencedor de Condorcet — Identificação de candidatos que vencem todos os demais
  • Exportação de dados — Formatos PrefLib e PaBuLib para pesquisa

Configuração da votação

  • Várias perguntas por votação — Combinação de diferentes tipos de perguntas
  • Configurações de privacidade — Transparência total, votos anônimos ou resultados privados
  • Controle de acesso — Pública, protegida por senha, tokens de uso único ou convites por e-mail
  • Modos de votação — Aberto, com identificação ou secreto
  • Edição de respostas — Sem edição, editar as próprias respostas ou qualquer resposta (estilo Doodle)
  • Ordem aleatória das opções — Ordem aleatória das opções para reduzir o viés
  • Suporte a Markdown — Texto formatado em descrições e mensagens