Pika: Empowering Non-Programmers to Author Executable Governance Policies in Online Communities

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Wang, Leijie, Vincent, Nicolas, Rukanskaitė, Julija, Zhang, Amy X.
Format: Preprint
Veröffentlicht: 2023
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866914693293015040
author Wang, Leijie
Vincent, Nicolas
Rukanskaitė, Julija
Zhang, Amy X.
author_facet Wang, Leijie
Vincent, Nicolas
Rukanskaitė, Julija
Zhang, Amy X.
contents Internet users have formed a wide array of online communities with nuanced and diverse community goals and norms. However, most online platforms only offer a limited set of governance models in their software infrastructure and leave little room for customization. Consequently, technical proficiency becomes a prerequisite for online communities to build governance policies in code, excluding non-programmers from participation in designing community governance. In this paper, we present Pika, a system that empowers non-programmers to author a wide range of executable governance policies. At its core, Pika incorporates a declarative language that decomposes governance policies into modular components, thereby facilitating expressive policy authoring through a user-friendly, form-based web interface. Our user studies with 17 participants show that Pika can empower non-programmers to author governance policies approximately 2.5 times faster than programmers who author in code. We also provide insights about Pika's expressivity in supporting diverse policies that online communities want.
format Preprint
id arxiv_https___arxiv_org_abs_2310_04329
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Pika: Empowering Non-Programmers to Author Executable Governance Policies in Online Communities
Wang, Leijie
Vincent, Nicolas
Rukanskaitė, Julija
Zhang, Amy X.
Human-Computer Interaction
Internet users have formed a wide array of online communities with nuanced and diverse community goals and norms. However, most online platforms only offer a limited set of governance models in their software infrastructure and leave little room for customization. Consequently, technical proficiency becomes a prerequisite for online communities to build governance policies in code, excluding non-programmers from participation in designing community governance. In this paper, we present Pika, a system that empowers non-programmers to author a wide range of executable governance policies. At its core, Pika incorporates a declarative language that decomposes governance policies into modular components, thereby facilitating expressive policy authoring through a user-friendly, form-based web interface. Our user studies with 17 participants show that Pika can empower non-programmers to author governance policies approximately 2.5 times faster than programmers who author in code. We also provide insights about Pika's expressivity in supporting diverse policies that online communities want.
title Pika: Empowering Non-Programmers to Author Executable Governance Policies in Online Communities
topic Human-Computer Interaction
url https://arxiv.org/abs/2310.04329