English
Related papers

Related papers: What Makes a Dark Pattern... Dark? Design Attribut…

200 papers

Dark patterns in mobile apps take advantage of cognitive biases of end-users and can have detrimental effects on people's lives. Despite growing research in identifying remedies for dark patterns and established solutions for desktop…

Human-Computer Interaction · Computer Science 2021-02-24 Konrad Kollnig , Siddhartha Datta , Max Van Kleek

In many societies, appearing slim is considered attractive. The fashion industry has been attempting to cater to this trend by designing outfits that can enhance the appearance of slimness. Two anecdotal rules, widespread in the world of…

Computers and Society · Computer Science 2020-12-29 Kirill Martynov , Kiran Garimella , Robert West

Security patterns are a means to encapsulate and communicate proven security solutions. They are well-established approaches for introducing security into the software development process. Our objective is to explore the research efforts on…

Software Engineering · Computer Science 2018-12-03 Abbas Javan Jafari , Abbas Rasoolzadegan

This paper addresses the critical issue of deceptive design elements prevalent in technology, and their potential impact on children. Recent research highlights the impact of dark patterns on adults and adolescents, while studies involving…

Human-Computer Interaction · Computer Science 2025-07-01 Noverah Khan , Hira Eiraj Daud , Suleman Shahid

Mobile apps bring us many conveniences, such as online shopping and communication, but some use malicious designs called dark patterns to trick users into doing things that are not in their best interest. Many works have been done to…

Human-Computer Interaction · Computer Science 2024-12-02 Jieshan Chen , Jiamou Sun , Sidong Feng , Zhenchang Xing , Qinghua Lu , Xiwei Xu , Chunyang Chen

Past studies have illustrated the prevalence of UI dark patterns, or user interfaces that can lead end-users toward (unknowingly) taking actions that they may not have intended. Such deceptive UI designs can result in adverse effects on end…

Software Engineering · Computer Science 2023-03-14 SM Hasan Mansur , Sabiha Salma , Damilola Awofisayo , Kevin Moran

The specification, design, and assurance of safety encompasses various concepts and best practices, subject of reuse in form of patterns. This work summarizes applied research on such concepts and practices with a focus on the last two…

Software Engineering · Computer Science 2019-02-15 Mario Gleirscher , Stefan Kugele

Information has exploded on the Internet and mobile with the advent of the big data era. In particular, recommendation systems are widely used to help consumers who struggle to select the best products among such a large amount of…

Information Retrieval · Computer Science 2022-10-17 Mirae Kim , Simon Woo

Deceptive patterns are design practices embedded in digital platforms to manipulate users, representing a widespread and long-standing issue in the web and mobile software development industry. Legislative actions highlight the urgency of…

Cryptography and Security · Computer Science 2024-02-07 Zewei Shi , Ruoxi Sun , Jieshan Chen , Jiamou Sun , Minhui Xue

Current approaches to addressing deceptive design largely focus on visible interface manipulations, commonly referred to as "dark patterns". With the rise of generative AI, deception is becoming more difficult to spot and easier to live…

Human-Computer Interaction · Computer Science 2026-05-11 Ishitaa Narwane , Johanna Gunawan , Konrad Kollnig

Dark patterns are deceptive strategies that recent work in human-computer interaction (HCI) has captured throughout digital domains, including social networking sites (SNSs). While research has identified difficulties among people to…

Human-Computer Interaction · Computer Science 2025-03-10 Thomas Mildner , Daniel Fidel , Evropi Stefanidi , Pawel W. Wozniak , Rainer Malaka , Jasmin Niess

Programming requires much more than just writing code in a programming language. It is usually done in the context of a stateful environment, by interacting with a system through a graphical user interface. Yet, this wide space of…

Programming Languages · Computer Science 2023-02-21 Joel Jakubovic , Jonathan Edwards , Tomas Petricek

Patterns are encapsulations of problems and solutions under specific contexts. As the industry is realizing many successes (and failures) in IoT systems development and operations, many IoT patterns have been published such as IoT design…

Designing technical systems to be resistant to bias and discrimination represents vital new terrain for researchers, policymakers, and the anti-discrimination project more broadly. We consider bias and discrimination in the context of…

Computers and Society · Computer Science 2018-09-07 Jevan Hutson , Jessie G. Taft , Solon Barocas , Karen Levy

In software applications, user models can be used to specify the profile of the typical users of the application, including personality traits, preferences, skills, etc. In theory, this would enable an adaptive application behavior that…

Software Engineering · Computer Science 2025-06-11 Aaron Conrardy , Alfredo Capozucca , Jordi Cabot

Personalizing image tags is a relatively new and growing area of research, and in order to advance this research community, we must review and challenge the de-facto standard of defining tag importance. We believe that for greater progress…

Multimedia · Computer Science 2016-04-19 Amandianeze O. Nwana , Tshuan Chen

Programs for complicated engineering and scientific tasks always have to deal with a problem of showing numerous graphical results. The limits of the screen space and often opposite requirements from different users are the cause of the…

Graphics · Computer Science 2007-06-29 Sergey Andreyev

In the study of Human-Computer Interaction, privacy is often seen as a core issue, and it has been explored directly in connection with User Interface (UI) and User Experience (UX) design. We systematically investigate the key…

Human-Computer Interaction · Computer Science 2026-01-21 Anxhela Maloku , Alexandra Klymenko , Stephen Meisenbacher , Florian Matthes

Software development, often perceived as a technical endeavor, is fundamentally a social activity requiring collaboration among team members. Acknowledging this, the software development community has devised strategies to address possible…

Software Engineering · Computer Science 2024-09-04 Mikhail Evtikhiev , Ekaterina Koshchenko , Vladimir Kovalenko

Advances in natural language processing and understanding have led to a rapid growth in the popularity of conversational user interfaces (CUIs). While CUIs introduce novel benefits, they also yield risks that may exploit people's trust.…