Beyond Dark Patterns: A Concept-Based Framework for Ethical Software Design
arXiv:2310.02432 · doi:10.1145/3613904.3642781
Abstract
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.
arXiv commentACM CHI 2024
References in corpus (5)
- Dark Patterns at Scale: Findings from a Crawl of 11K Shopping Websites
- Dark Patterns after the GDPR: Scraping Consent Pop-ups and Demonstrating their Influence
- (Un)informed Consent: Studying GDPR Consent Notices in the Field
- About Engaging and Governing Strategies: A Thematic Analysis of Dark Patterns in Social Networking Services
- Linguistic Dead-Ends and Alphabet Soup: Finding Dark Patterns in Japanese Apps