Über Pref.Tools Vote
Entwicklung
Pref.Tools Vote wurde mit Unterstützung von Claude Opus 4.5 (Anthropic) entwickelt und erstmals im Januar 2026 veröffentlicht.
Die Berechnungen der Wahlverfahren auf dem Server verwenden angepasste Versionen von:
- pref_voting — Eine Python-Bibliothek für Präferenzwahlverfahren (Einzelgewinner, Rangaggregation, Mehrgewinner)
- abcvoting — Eine Python-Bibliothek für zustimmungsbasierte Komiteewahlen
- pref.tools/apportionment — Eine Webanwendung für Sitzzuteilungsverfahren
- Methode gleicher Anteile: Online-Berechnung — Eine Webanwendung zur Berechnung der Methode gleicher Anteile bei Budgetabstimmungen
Open Source
Der Quellcode dieser Anwendung steht unter der MIT-Lizenz und ist auf GitHub verfügbar:
github.com/DominikPeters/pref-tools-vote-app
Feedback, Fehlerberichte und Beiträge sind willkommen!
Funktionen
Fragetypen
Pref.Tools Vote unterstützt verschiedene Eingabetypen für Anwendungen der Sozialwahltheorie:
- Einzelauswahl — Standardauswahl mit Optionsfeldern
- Zustimmungswahl — Mehrere Optionen auswählen (mit optionalen Mindest- und Höchstgrenzen)
- Rangfolge (vollständig) — Alle Optionen per Ziehen und Ablegen vollständig ordnen
- Rangfolge (teilweise) — Eine Teilmenge der Optionen ordnen (verkürzte Präferenzen)
- Rangfolge mit Gleichständen — Gleichrangige Optionen in Rangfolgen zulassen
- Sternebewertung — Optionen auf einer einstellbaren Sterneskala bewerten (2–10 Sterne)
- Bewertungswahl — Bewertungen vergeben (Ausgezeichnet, Sehr gut, Gut, Befriedigend, Schlecht, Ablehnen)
- Ja / Nein / Enthaltung — Drei Antwortmöglichkeiten für jede Alternative
- Budgetabstimmung — Budgetverteilung mit Projektkosten
- Kurztext — Einzeilige Freitextantwort
- Langtext — Mehrzeilige Freitextantwort
Wahlverfahren mit einem Gewinner
Für Fragen mit Rangfolgen und Zustimmungswahl:
- Schulze-Methode — Condorcet-konsistentes Verfahren mit stärksten Pfaden
- Ranked Pairs — Festschreibungsverfahren auf Basis paarweiser Stimmendifferenzen
- Integrierte Stichwahl (IRV) — Schrittweises Ausscheiden der letztplatzierten Kandidaten
- Borda-Zählung — Positionsbasiertes Punkteverfahren
- Copeland — Paarweise Siege zählen
- Minimax — Schlimmste paarweise Niederlage minimieren
- Relative Mehrheitswahl — Die meisten Erstplatzierungen gewinnen
- Split Cycle — Condorcet-Verfahren mit Auflösung von Zyklen
- Stable Voting — Condorcet-Verfahren durch Entfernen von Niederlagen
- Zustimmungswahl — Die meisten Zustimmungen gewinnen
Mehrgewinner- und Komiteeverfahren
- Proportionale Zustimmungswahl (PAV) — Thiele-Verfahren für proportionale Repräsentation
- Methode gleicher Anteile — Proportionales Verfahren für Zustimmungsstimmzettel
- Übertragbare Einzelstimmgebung (STV) — Proportionales Verfahren mit Rangfolgen
- Sequenzielles Phragmén — Proportionales Verfahren mit Lastausgleich
- Chamberlin-Courant — Komiteeauswahl mit maximaler Vielfalt
- Sitzzuteilungsverfahren — Sitzzuteilung (D’Hondt, Sainte-Laguë usw.)
Rangaggregation
- Kemeny — Optimale Rangfolge mit minimalen paarweisen Abweichungen
- Quadriertes Kemeny — Variante mit quadrierten Abständen
- Borda-Rangfolge — Rangfolge nach Borda-Punkten
Bewertungs- und Beurteilungsverfahren
- Punktewahl — Summe der Bewertungen
- STAR-Wahl — Punkte mit anschließender automatischer Stichwahl
- Majority Judgment — Medianbasierte Aggregation von Bewertungen
Budgetabstimmung
- Methode gleicher Anteile — Proportionale Budgetverteilung
- Utilitaristisches Greedy-Verfahren — Gesamtnutzen maximieren
- PaBuLib-Export — Daten im Standardformat für die Forschung exportieren
Visualisierungen & Analyse
- Diagramm der paarweisen Stimmendifferenzen — Visualisierung direkter Vergleiche
- Antwortmatrix — Übersicht aller Antworten im Doodle-Stil
- Regelvergleich — Ergebnisse verschiedener Wahlverfahren vergleichen
- Condorcet-Gewinner ermitteln — Kandidaten ermitteln, die alle anderen schlagen
- Datenexport — PrefLib- und PaBuLib-Formate für die Forschung
Abstimmungseinstellungen
- Mehrere Fragen pro Abstimmung — Verschiedene Fragetypen kombinieren
- Datenschutzeinstellungen — Volle Transparenz, anonyme Stimmen oder private Ergebnisse
- Zugangskontrolle — Öffentlich, passwortgeschützt, Einmaltokens oder E-Mail-Einladungen
- Abstimmungsmodi — Offen, namentlich oder geheim
- Antworten bearbeiten — Nicht bearbeiten, eigene oder alle Antworten bearbeiten (wie bei Doodle)
- Zufällige Reihenfolge der Optionen — Optionen zufällig anordnen, um Verzerrungen zu verringern
- Markdown-Unterstützung — Formatierter Text in Beschreibungen und Nachrichten