Detecting Dark Patterns in User Interfaces Using Logistic Regression and Bag-of-Words Representation

Aliyu Umar, Maaruf Lawan, Adamu Lawan, Abdullahi Abdulkadir, Mukhtar Dahiru
12/9/2024
cs.HCcs.LG

No confident code implementation found for this paper.

Abstract

Dark patterns in user interfaces represent deceptive design practices intended to manipulate users' behavior, often leading to unintended consequences such as coerced purchases, involuntary data disclosures, or user frustration. Detecting and mitigating these dark patterns is crucial for promoting transparency, trust, and ethical design practices in digital environments. This paper proposes a novel approach for detecting dark patterns in user interfaces using logistic regression and bag-of-words representation. Our methodology involves collecting a diverse dataset of user interface text samples, preprocessing the data, extracting text features using the bag-of-words representation, training a logistic regression model, and evaluating its performance using various metrics such as accuracy, precision, recall, F1-score, and the area under the ROC curve (AUC). Experimental results demonstrate the effectiveness of the proposed approach in accurately identifying instances of dark patterns, with high predictive performance and robustness to variations in dataset composition and model parameters. The insights gained from this study contribute to the growing body of knowledge on dark patterns detection and classification, offering practical implications for designers, developers, and policymakers in promoting ethical design practices and protecting user rights in digital environments.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{umar2024detecting,
  title  = {Detecting Dark Patterns in User Interfaces Using Logistic Regression and Bag-of-Words Representation},
  author = {Aliyu Umar and Maaruf Lawan and Adamu Lawan and Abdullahi Abdulkadir and Mukhtar Dahiru},
  year   = {2024},
  eprint = {2412.14187},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.14187v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.14187.svg)](https://codeofpaper.com/paper/2412.14187)

Discussion