English
Related papers

Related papers: Automatically Detecting Visual Bugs in HTML5 <canv…

200 papers

Automated bug reproduction is a challenging task, with existing tools typically relying on textual steps-to-reproduce, videos, or crash logs in bug reports as input. However, images provided in bug reports have been overlooked. To address…

Software Engineering · Computer Science 2025-02-24 Dingbang Wang , Zhaoxu Zhang , Sidong Feng , William G. J. Halfond , Tingting Yu

"How common is interactive visualization on the web?" "What is the most popular visualization design?" "How prevalent are pie charts really?" These questions intimate the role of interactive visualization in the real (online) world. In this…

Human-Computer Interaction · Computer Science 2017-11-17 Leilani Battle , Peitong Duan , Zachery Miranda , Dana Mukusheva , Remco Chang , Michael Stonebraker

Automatically discovering failures in vision models under real-world settings remains an open challenge. This work demonstrates how off-the-shelf, large-scale, image-to-text and text-to-image models, trained on vast amounts of data, can be…

Computer Vision and Pattern Recognition · Computer Science 2023-05-12 Olivia Wiles , Isabela Albuquerque , Sven Gowal

The importance of mobile application (app) quality insurance is increasing with the rapid development of the mobile Internet. Automated test generation approaches, as a dominant direction of app quality insurance, follow specific models or…

Software Engineering · Computer Science 2024-06-13 Shengcheng Yu , Chunrong Fang , Mingzhe Du , Zimin Ding , Zhenyu Chen , Zhendong Su

As the complexity and scope of games increase, game testing, also called playtesting, becomes an essential activity to ensure the quality of video games. Yet, the manual, ad-hoc nature of game testing leaves space for automation. In this…

Software Engineering · Computer Science 2023-04-19 Cristiano Politowski , Fabio Petrillo , Ghizlane ElBoussaidi , Gabriel C. Ullmann , Yann-Gaël Guéhéneuc

With the aim of designing automated tools that assist in the video game quality assurance process, we frame the problem of identifying bugs in video games as an anomaly detection (AD) problem. We develop State-State Siamese Networks (S3N)…

Machine Learning · Computer Science 2020-07-02 Benedict Wilkins , Chris Watkins , Kostas Stathis

Phishing, a continuously growing cyber threat, aims to obtain innocent users' credentials by deceiving them via presenting fake web pages which mimic their legitimate targets. To date, various attempts have been carried out in order to…

Cryptography and Security · Computer Science 2019-05-21 Firat Coskun Dalgic , Ahmet Selman Bozkir , Murat Aydos

Self-checksumming (SC) is a tamper-proofing technique that ensures certain program segments (code) in memory hash to known values at runtime. SC has few restrictions on application and hence can protect a vast majority of programs. The code…

Cryptography and Security · Computer Science 2019-09-26 Mohsen Ahmadvand , Daniel Below , Sebastian Banescu , Alexander Pretschner

Discovering automatically the semantic structure of tagged visual data (e.g. web videos and images) is important for visual data analysis and interpretation, enabling the machine intelligence for effectively processing the fast-growing…

Computer Vision and Pattern Recognition · Computer Science 2017-05-31 Jingya Wang , Xiatian Zhu , Shaogang Gong

Deep reinforcement learning (DRL) has attracted much attention in automated game testing. Early attempts rely on game internal information for game space exploration, thus requiring deep integration with games, which is inconvenient for…

Artificial Intelligence · Computer Science 2022-07-19 Guoqing Liu , Mengzhang Cai , Li Zhao , Tao Qin , Adrian Brown , Jimmy Bischoff , Tie-Yan Liu

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…

WebAssembly (abbreviated WASM) has emerged as a promising language of the Web and also been used for a wide spectrum of software applications such as mobile applications and desktop applications. These applications, named as WASM…

Software Engineering · Computer Science 2023-01-31 Yixuan Zhang , Shangtong Cao , Haoyu Wang , Zhenpeng Chen , Xiapu Luo , Dongliang Mu , Yun Ma , Gang Huang , Xuanzhe Liu

Searching for relative mobile user interface (UI) design examples can aid interface designers in gaining inspiration and comparing design alternatives. However, finding such design examples is challenging, especially as current search…

Human-Computer Interaction · Computer Science 2021-02-11 Sara Bunian , Kai Li , Chaima Jemmali , Casper Harteveld , Yun Fu , Magy Seif El-Nasr

As modern video games become increasingly complex, traditional manual testing methods are proving costly and inefficient, limiting the ability to ensure high-quality game experiences. While advancements in Artificial Intelligence (AI) offer…

Human-Computer Interaction · Computer Science 2026-04-07 Boran Zhang , Muhan Xu , Zhijun Pan

Extracting semantic representations from mobile user interfaces (UI) and using the representations for designers' decision-making processes have shown the potential to be effective computational design support tools. Current approaches rely…

Human-Computer Interaction · Computer Science 2023-09-20 Seokhyeon Park , Wonjae Kim , Young-Ho Kim , Jinwook Seo

How does one adapt a pre-trained visual model to novel downstream tasks without task-specific finetuning or any model modification? Inspired by prompting in NLP, this paper investigates visual prompting: given input-output image example(s)…

Computer Vision and Pattern Recognition · Computer Science 2022-09-02 Amir Bar , Yossi Gandelsman , Trevor Darrell , Amir Globerson , Alexei A. Efros

Developing an algorithm for a visualization prototype often involves the direct comparison of different development stages and design decisions, and even minor modifications may dramatically affect the results. While existing development…

Software Engineering · Computer Science 2020-01-08 Fabian Bolte , Stefan Bruckner

Programming environments such as Snap, Scratch, and Processing engage learners by allowing them to create programming artifacts such as apps and games, with visual and interactive output. Learning programming with such a media-focused…

Software Engineering · Computer Science 2021-04-27 Wengran Wang , Chenhao Zhang , Andreas Stahlbauer , Gordon Fraser , Thomas Price

The development of video game streaming has grown rapidly, with major platforms such as YouTube and Twitch using different codecs. To support quality assessment models that work consistently across any codec, it is necessary to have access…

Computer Vision and Pattern Recognition · Computer Science 2026-05-05 Rajesh Sureddi , Shreshth Saini , Avinab Saha , Alan C. Bovik

Homework grading is critical to evaluate teaching quality and effect. However, it is usually time-consuming to grade the homework manually. In automatic homework grading scenario, many optical mark reader (OMR)-based solutions which require…

Computer Vision and Pattern Recognition · Computer Science 2019-06-11 Xiaoshuo Li , Tiezhu Yue , Xuanping Huang , Zhe Yang , Gang Xu