Search papers, labs, and topics across Lattice.
This paper introduces a novel software architecture for digital nudging systems that explicitly incorporates behavioral science principles and ethical considerations. The architecture uses sequential processing layers with cross-cutting evaluation modules to enforce regulatory compliance and adapt to user profiles. Validation with software architects and an LLM-powered proof-of-concept in energy sustainability demonstrates the architecture's feasibility, transferability, and ability to achieve positive user outcomes while maintaining ethical guardrails.
Forget ad-hoc nudges: this architecture bakes ethics and behavioral science directly into the system's DNA, paving the way for more responsible and effective digital interventions.
Digital nudging systems lack architectural guidance for translating behavioral science into software design. While research identifies nudge strategies and quality attributes, existing architectures fail to integrate multi-dimensional user modeling with ethical compliance as architectural concerns. We present an architecture that uses behavioral theory through explicit architectural decisions, treating ethics and fairness as structural guardrails rather than implementation details. A literature review synthesized 68 nudging strategies, 11 quality attributes, and 3 user profiling dimensions into architectural requirements. The architecture implements sequential processing layers with cross-cutting evaluation modules enforcing regulatory compliance. Validation with 13 software architects confirmed requirements satisfaction and domain transferability. An LLM-powered proof-of-concept in residential energy sustainability demonstrated feasibility through evaluation with 15 users, achieving high perceived intervention quality and measurable positive emotional impact. This work bridges behavioral science and software architecture by providing reusable patterns for adaptive systems that balance effectiveness with ethical constraints.