Beyond Dark Patterns: A Concept-Based Framework for Ethical Software Design

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Caragay, Evan, Xiong, Katherine, Zong, Jonathan, Jackson, Daniel
Natura: Preprint
Pubblicazione: 2023
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909126401982464
author Caragay, Evan
Xiong, Katherine
Zong, Jonathan
Jackson, Daniel
author_facet Caragay, Evan
Xiong, Katherine
Zong, Jonathan
Jackson, Daniel
contents Current dark pattern research tells designers what not to do, but how do they know what to do? In contrast to prior approaches that focus on patterns to avoid and their underlying principles, we present a framework grounded in positive expected behavior against which deviations can be judged. To articulate this expected behavior, we use concepts -- abstract units of functionality that compose applications. We define a design as dark when its concepts violate users' expectations, and benefit the application provider at the user's expense. Though user expectations can differ, users tend to develop common expectations as they encounter the same concepts across multiple applications, which we can record in a concept catalog as standard concepts. We evaluate our framework and concept catalog through three studies, illustrating their ability to describe existing dark patterns, evaluate nuanced designs, and document common application functionality.
format Preprint
id arxiv_https___arxiv_org_abs_2310_02432
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Beyond Dark Patterns: A Concept-Based Framework for Ethical Software Design
Caragay, Evan
Xiong, Katherine
Zong, Jonathan
Jackson, Daniel
Human-Computer Interaction
Software Engineering
Current dark pattern research tells designers what not to do, but how do they know what to do? In contrast to prior approaches that focus on patterns to avoid and their underlying principles, we present a framework grounded in positive expected behavior against which deviations can be judged. To articulate this expected behavior, we use concepts -- abstract units of functionality that compose applications. We define a design as dark when its concepts violate users' expectations, and benefit the application provider at the user's expense. Though user expectations can differ, users tend to develop common expectations as they encounter the same concepts across multiple applications, which we can record in a concept catalog as standard concepts. We evaluate our framework and concept catalog through three studies, illustrating their ability to describe existing dark patterns, evaluate nuanced designs, and document common application functionality.
title Beyond Dark Patterns: A Concept-Based Framework for Ethical Software Design
topic Human-Computer Interaction
Software Engineering
url https://arxiv.org/abs/2310.02432