Beyond Dark Patterns: A Concept-Based Framework for Ethical Software Design
Evan Caragay, Katherine Xiong, Jonathan Zong, Daniel Jackson

TL;DR
This paper introduces a positive, concept-based framework for ethical software design that helps identify and prevent dark patterns by aligning design concepts with user expectations.
Contribution
It proposes a novel framework grounded in positive expected behavior and a concept catalog to guide ethical design, moving beyond merely avoiding dark patterns.
Findings
Framework effectively describes existing dark patterns.
Concept catalog evaluates nuanced design choices.
Framework documents common application functionalities.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Software Engineering Research · Information and Cyber Security
