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

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Wang, Leijie, Vincent, Nicolas, Rukanskaitė, Julija, Zhang, Amy X.
Natura: Preprint
Pubblicazione: 2023
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_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