English
Related papers

Related papers: Owl Eyes: Spotting UI Display Issues via Visual Un…

200 papers

Bug reports are vital for software maintenance that allow users to inform developers of the problems encountered while using software. However, it is difficult for non-technical users to write clear descriptions about the bug occurrence.…

Software Engineering · Computer Science 2022-04-20 Sidong Feng , Chunyang Chen

Graphical User Interface (GUI) agents powered by Multimodal Large Language Models (MLLMs) promise human-like interaction with software applications, yet long-horizon tasks remain challenging due to memory limitations. Existing approaches…

Computer Vision and Pattern Recognition · Computer Science 2025-10-07 Zikang Liu , Junyi Li , Wayne Xin Zhao , Dawei Gao , Yaliang Li , Ji-rong Wen

Exploratory GUI testing is essential for software quality but suffers from high manual costs. While Multi-modal Large Language Model (MLLM) agents excel in navigation, they fail to autonomously discover defects due to two core challenges:…

Artificial Intelligence · Computer Science 2026-01-09 Yifei Gao , Jiang Wu , Xiaoyi Chen , Yifan Yang , Zhe Cui , Tianyi Ma , Jiaming Zhang , Jitao Sang

The majority of blindness is preventable, and is located in developing countries. While mHealth applications for retinal imaging in combination with affordable smartphone lens adaptors are a step towards better eye care access, the expert…

Human-Computer Interaction · Computer Science 2021-05-27 Daniel Diethei , Ashley Colley , Lisa Dannenberg , Muhammad Fawad Jawaid Malik , Johannes Schöning

Internet of Things (IoT) has become the most promising technology for service automation, monitoring, and interconnection, etc. However, the security and privacy issues caused by IoT arouse concerns. Recent research focuses on addressing…

Cryptography and Security · Computer Science 2020-06-30 Tianbo Gu , Zheng Fang , Allaukik Abhishek , Hao Fu , Pengfei Hu , Prasant Mohapatra

Graphical user interface (GUI) grounding, the ability to map natural language instructions to specific actions on graphical user interfaces, remains a critical bottleneck in computer use agent development. Current benchmarks oversimplify…

Most visual grounding solutions primarily focus on realistic images. However, applications involving synthetic images, such as Graphical User Interfaces (GUIs), remain limited. This restricts the development of autonomous computer…

Human-Computer Interaction · Computer Science 2025-07-21 El Hassane Ettifouri , Jessica López Espejel , Laura Minkova , Tassnim Dardouri , Walid Dahhane

Automotive user interface (AUI) evaluation becomes increasingly complex due to novel interaction modalities, driving automation, heterogeneous data, and dynamic environmental contexts. Immersive analytics may enable efficient explorations…

Human-Computer Interaction · Computer Science 2023-02-22 Pascal Jansen , Julian Britten , Alexander Häusele , Thilo Segschneider , Mark Colley , Enrico Rukzio

Graphical User Interface (GUI) is ubiquitous in almost all modern desktop software, mobile applications, and online websites. A good GUI design is crucial to the success of the software in the market, but designing a good GUI which requires…

Human-Computer Interaction · Computer Science 2021-02-02 Tianming Zhao , Chunyang Chen , Yuanning Liu , Xiaodong Zhu

Android Apps are frequently updated to keep up with changing user, hardware, and business demands. Ensuring the correctness of App updates through extensive testing is crucial to avoid potential bugs reaching the end user. Existing Android…

Software Engineering · Computer Science 2023-09-06 Chao Peng , Zhengwei Lv , Jiarong Fu , Jiayuan Liang , Zhao Zhang , Ajitha Rajan , Ping Yang

Mobile UI understanding is important for enabling various interaction tasks such as UI automation and accessibility. Previous mobile UI modeling often depends on the view hierarchy information of a screen, which directly provides the…

Computer Vision and Pattern Recognition · Computer Science 2023-02-27 Gang Li , Yang Li

Machine learning models have been trained to predict semantic information about user interfaces (UIs) to make apps more accessible, easier to test, and to automate. Currently, most models rely on datasets that are collected and labeled by…

Human-Computer Interaction · Computer Science 2023-08-21 Jason Wu , Rebecca Krosnick , Eldon Schoop , Amanda Swearngin , Jeffrey P. Bigham , Jeffrey Nichols

The overview-detail design pattern, characterized by an overview of multiple items and a detailed view of a selected item, is ubiquitously implemented across software interfaces. Designers often try to account for all users, but ultimately…

Human-Computer Interaction · Computer Science 2025-03-12 Bryan Min , Allen Chen , Yining Cao , Haijun Xia

GUI testing checks if a software system behaves as expected when users interact with its graphical interface, e.g., testing specific functionality or validating relevant use case scenarios. Currently, deciding what to test at this high…

Software Engineering · Computer Science 2023-11-16 Juyeon Yoon , Robert Feldt , Shin Yoo

Recent advancements in deep learning have significantly improved visual quality inspection and predictive maintenance within industrial settings. However, deploying these technologies on low-resource edge devices poses substantial…

Computer Vision and Pattern Recognition · Computer Science 2024-10-29 Truong Thanh Hung Nguyen , Phuc Truong Loc Nguyen , Hung Cao

Screen recordings of mobile applications are easy to obtain and capture a wealth of information pertinent to software developers (e.g., bugs or feature requests), making them a popular mechanism for crowdsourced app feedback. Thus, these…

API misuse introduces security vulnerabilities, system failures, and increases maintenance costs, all of which remain critical challenges in software development. Existing detection approaches rely on static analysis or machine…

Software Engineering · Computer Science 2025-09-23 Saikat Mondal , Chanchal K. Roy , Hong Wang , Juan Arguello , Samantha Mathan

The computer programs most users interact with daily are driven by a graphical user interface (GUI). However, many scientific applications are used with a command line interface (CLI) for the ease of development and increased flexibility…

Human-Computer Interaction · Computer Science 2008-06-03 N. C. Manoukis , E. C. Anderson

Graphical User Interfaces (GUIs) intensively rely on event-driven programming: widgets send GUI events, which capture users' interactions, to dedicated objects called controllers. Controllers implement several GUI listeners that handle…

Software Engineering · Computer Science 2017-03-28 Valéria Lelli , Arnaud Blouin , Benoit Baudry , Fabien Coulon , Olivier Beaudoux

We introduce models for saliency prediction for mobile user interfaces. A mobile interface may include elements like buttons, text, etc. in addition to natural images which enable performing a variety of tasks. Saliency in natural images is…

Computer Vision and Pattern Recognition · Computer Science 2017-11-29 Prakhar Gupta , Shubh Gupta , Ajaykrishnan Jayagopal , Sourav Pal , Ritwik Sinha