Research On Dark Patterns
Research On Dark Patterns
The phrase Dark patterns and study on them were first used by Harry Brignull.
There are twelve different kinds of dark patterns that he has recognized. In
terms of deceiving users, these appear to catch almost everything.
1. Bait and switch: When you try one thing, something different and less
desirable happens. Try closing an advertisement and clicking on it
instead. Showing an internet advertisement for a 60% discount on a pricey
item is one example.
2. Confirmshaming: This tactic forces the user to act against their will.
Signup forms with options like "Yes, Sign Me Up" and "No, I Don't Want
to Save Money" are among the many of these you've encountered.
3. Disguised advertisements: Even if you were unsure of its nature, you
probably came across a disguised advertisement on a website or app.
Exactly for that reason! Users are more inclined to click on disguised
adverts since they mimic similar information on a website.
4. Forced continuity: All those free trials that aren’t free fall into this
category. You sign up for a free service with a credit card only to find
months later that you’ve been paying, but never got an invoice or bill.
5. Friend spam: social media platform or other product asks for your email
address or permission to access your social media account in exchange for a
desired outcome like finding your friends or letting you access a service. In
truth, however, the product spams all the contacts it’s been given access to
with messages that look like they came from you.
6. Hidden costs: It’s the oldest trick where unexpected charges are added to an
order and when users are making the payment they sometimes might not
notice it.
7. Misdirection: When the design draws you to look at one thing to distract
you from something else. Whenever a website preselects an upsell item for
you, there’s probably an element of misdirection happening.
A dark pattern can be static or dynamic .A static dark pattern means that the
dark pattern is specific to a single user interface and does not depend on the
context or history of the user’s interactions. They can be identified by analyzing
the current UI, without the need to consider the user’s past actions. This may
involve extracting information about the elements on the UI, such as their
coordinates, types, colors, text content, and icon semantics, as well as the
relationships between these elements. The picture given below is an example of
static dark pattern .
In comparison, dynamic dark patterns are context-dependent and require
additional information beyond the current user interface in order to be
identified. This may include previous UIs, the elements that triggered the
current page or animation effect, and the user’s intent. For example bait and
switch dark patterns and Hidden Costs dark patterns can be detected by
comparing previous UIs to see if the app revealed these costs beforehand.
1. AidUI is a research tool that employs computer vision and natural language
processing techniques to identify visual and textual indicators in application
screenshots that indicate the existence of ten distinct UI dark patterns. The
AidUI architecture is structured based on four primary phases:
• The DP Analysis Phase utilizes text pattern matching, color analysis, and
spatial analysis algorithms to examine the retrieved UI segments and
determine a collection of probable DPs.
The DP Resolution Phase utilizes the outcomes of the Visual Cue Detection
and DP Analysis phases to forecast a definitive collection of underlying DPs
in the provided user interface. The DP Resolution phase is a dual-stage
procedure that includes Segment Level Resolution and UI Level Resolution.