PolicyKit: Building Governance in Online Communities
arXiv:2008.04236 · doi:10.1145/3379337.3415858
Abstract
The software behind online community platforms encodes a governance model that represents a strikingly narrow set of governance possibilities focused on moderators and administrators. When online communities desire other forms of government, such as ones that take many members' opinions into account or that distribute power in non-trivial ways, communities must resort to laborious manual effort. In this paper, we present PolicyKit, a software infrastructure that empowers online community members to concisely author a wide range of governance procedures and automatically carry out those procedures on their home platforms. We draw on political science theory to encode community governance into policies, or short imperative functions that specify a procedure for determining whether a user-initiated action can execute. Actions that can be governed by policies encompass everyday activities such as posting or moderating a message, but actions can also encompass changes to the policies themselves, enabling the evolution of governance over time. We demonstrate the expressivity of PolicyKit through implementations of governance models such as a random jury deliberation, a multi-stage caucus, a reputation system, and a promotion procedure inspired by Wikipedia's Request for Adminship (RfA) process.
arXiv commentto be published in ACM UIST 2020
References in corpus (2)
Cited by in corpus (16)
- Jury Learning: Integrating Dissenting Voices into Machine Learning Models
- Building Human Values into Recommender Systems: An Interdisciplinary Synthesis
- ModSandbox: Facilitating Online Community Moderation Through Error Prediction and Improvement of Automated Rules
- PolicyCraft: Supporting Collaborative and Participatory Policy Design through Case-Grounded Deliberation
- Cura: Curation at Social Media Scale
- AI Rules? Characterizing Reddit Community Policies Towards AI-Generated Content
- AppealMod: Inducing Friction to Reduce Moderator Workload of Handling User Appeals
- Plurals: A System for Guiding LLMs Via Simulated Social Ensembles
- NLP4Gov: A Comprehensive Library for Computational Policy Analysis
- "There Has To Be a Lot That We're Missing": Moderating AI-Generated Content on Reddit
- Affordances and Design Principles of The Political Left and Right
- Third-Party Developers and Tool Development For Community Management on Live Streaming Platform Twitch
- Case Law Grounding: Using Precedents to Align Decision-Making for Humans and AI
- Private Hierarchical Governance for Encrypted Messaging
- Trust and Friction: Negotiating How Information Flows Through Decentralized Social Media
- Graffiti: Enabling an Ecosystem of Personalized and Interoperable Social Applications