English
Related papers

Related papers: AidUI: Toward Automated Recognition of Dark Patter…

200 papers

User interface (UI) design is a difficult yet important task for ensuring the usability, accessibility, and aesthetic qualities of applications. In our paper, we develop a machine-learned model, UIClip, for assessing the design quality and…

Human-Computer Interaction · Computer Science 2024-04-24 Jason Wu , Yi-Hao Peng , Amanda Li , Amanda Swearngin , Jeffrey P. Bigham , Jeffrey Nichols

Multi-window mobile scenarios, such as split-screen and foldable modes, make GUI display defects more likely by forcing applications to adapt to changing window sizes and dynamic layout reflow. Existing detection techniques are limited in…

Software Engineering · Computer Science 2026-04-22 Xinyao Zhang , Rui Wang , Jinhao Cui , Haotian Huang , Wei Xue , Wenhua Hu , Jianwen Xiang , Rui Hao

Graphical User Interface (GUI) provides a visual bridge between a software application and end users, through which they can interact with each other. With the development of technology and aesthetics, the visual effects of the GUI are more…

Software Engineering · Computer Science 2020-09-08 Zhe Liu , Chunyang Chen , Junjie Wang , Yuekai Huang , Jun Hu , Qing Wang

Dark patterns utilize interface elements to trick users into performing unwanted actions. Online shopping websites often employ these manipulative mechanisms so as to increase their potential customer base, to boost their sales, or to…

Human-Computer Interaction · Computer Science 2021-07-19 Christian Voigt , Stephan Schlögl , Aleksander Groth

Dark patterns in online commerce, especially deceptive user interface designs for apps and websites, undermine consumer autonomy and distort online markets. Although sometimes deception is intentional, the complex app development process…

Computers and Society · Computer Science 2026-03-12 Gregory M. Dickinson

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

We present a system for covert automated deception detection in real-life courtroom trial videos. We study the importance of different modalities like vision, audio and text for this task. On the vision side, our system uses classifiers…

Artificial Intelligence · Computer Science 2017-12-13 Zhe Wu , Bharat Singh , Larry S. Davis , V. S. Subrahmanian

Software design patterns are standard solutions to common problems in software design and architecture. Knowing that a particular module implements a design pattern is a shortcut to design comprehension. Manually detecting design patterns…

Software Engineering · Computer Science 2021-12-03 Najam Nazar , Aldeida Aleti , Yaokun Zheng

The demand for quality in mobile applications has increased greatly given users' high reliance on them for daily tasks. Developers work tirelessly to ensure that their applications are both functional and user-friendly. In pursuit of this,…

Software Engineering · Computer Science 2025-05-16 Safwat Ali Khan

In this paper a novel system for detecting meaningful deviations in a mobile application's network behavior is proposed. The main goal of the proposed system is to protect mobile device users and cellular infrastructure companies from…

Cryptography and Security · Computer Science 2012-08-07 L. Chekina , D. Mimran , L. Rokach , Y. Elovici , B. Shapira

Artificial Intelligence (AI) has found its applications in a variety of environments ranging from data science to cybersecurity. AI helps break through the limitations of traditional algorithms and provides more efficient and flexible…

Cryptography and Security · Computer Science 2022-08-29 Guangyi Zhu , Yasir Al-Qaraghuli

Application Programming Interface (API) Injection attacks refer to the unauthorized or malicious use of APIs, which are often exploited to gain access to sensitive data or manipulate online systems for illicit purposes. Identifying actors…

Cryptography and Security · Computer Science 2025-05-16 Udi Aharon , Ran Dubin , Amit Dvir , Chen Hajaj

Although mobile ad frauds have been widespread, state-of-the-art approaches in the literature have mainly focused on detecting the so-called static placement frauds, where only a single UI state is involved and can be identified based on…

Cryptography and Security · Computer Science 2018-06-14 Feng Dong , Haoyu Wang , Li Li , Yao Guo , Tegawende F. Bissyande , Tianming Liu , Guoai Xu , Jacques Klein

The existing Multimodal Large Language Models (MLLMs) for GUI perception have made great progress. However, the following challenges still exist in prior methods: 1) They model discrete coordinates based on text autoregressive mechanism,…

Artificial Intelligence · Computer Science 2025-09-08 Hongyi Jing , Jiafu Chen , Chen Rao , Ziqiang Dang , Jiajie Teng , Tianyi Chu , Juncheng Mo , Shuo Fang , Huaizhong Lin , Rui Lv , Chenguang Ma , Lei Zhao

Detecting design pattern instances in unfamiliar codebases remains a challenging yet essential task for improving software quality and maintainability. Traditional static analysis tools often struggle with the complexity, variability, and…

Software Engineering · Computer Science 2025-02-26 Christian Schindler , Andreas Rausch

Implicit authentication (IA) transparently authenticates users by utilizing their behavioral data sampled from various sensors. Identifying the illegitimate user through constantly analyzing current users' behavior, IA adds another layer of…

Cryptography and Security · Computer Science 2021-10-07 Yingyuan Yang , Xueli Huang , Jiangnan Li , Jinyuan Sun

We explore a new domain of learning to infer user interface attributes that helps developers automate the process of user interface implementation. Concretely, given an input image created by a designer, we learn to infer its implementation…

Computer Vision and Pattern Recognition · Computer Science 2020-01-01 Philippe Schlattner , Pavol Bielik , Martin Vechev

AI systems fail silently far more often than they fail visibly. In an analysis of 100K human-AI interactions from the WildChat dataset, we find that 79% of AI failures are invisible: something went wrong but the user gave no overt…

Computation and Language · Computer Science 2026-05-13 Christopher Potts , Moritz Sudhof

This paper explores in-context learning for image copy detection (ICD), i.e., prompting an ICD model to identify replicated images with new tampering patterns without the need for additional training. The prompts (or the contexts) are from…

Computer Vision and Pattern Recognition · Computer Science 2024-10-01 Wenhao Wang , Yifan Sun , Zhentao Tan , Yi Yang

The fast integration of artificial intelligence into mobile applications has completely changed the digital landscape; however, the impact of this change on user perception of AI features remains poorly understood. This large-scale analysis…

Human-Computer Interaction · Computer Science 2026-01-05 Obada Kraishan