paper-with-me

홈 › Papers

GLIB: Towards Automated Test Oracle for Graphically-Rich Applications

2021-06-19 · Ke Chen, Yufei Li, Yingfeng Chen, Changjie Fan, Zhipeng Hu, Wei Yang

Graphically-rich applications such as games are ubiquitous with attractive visual effects of Graphical User Interface (GUI) that offers a bridge between software applications and end-users. However, various types of graphical glitches may arise from such GUI complexity and have become one of the main component of software compatibility issues. Our study on bug reports from game development teams in NetEase Inc. indicates that graphical glitches frequently occur during the GUI rendering and severely degrade the quality of graphically-rich applications such as video games. Existing automated testing techniques for such applications focus mainly on generating various GUI test sequences and check whether the test sequences can cause crashes. These techniques require constant human attention to captures non-crashing bugs such as bugs causing graphical glitches. In this paper, we present the first step in automating the test oracle for detecting non-crashing bugs in graphically-rich applications. Specifically, we propose \texttt{GLIB} based on a code-based data augmentation technique to detect game GUI glitches. We perform an evaluation of \texttt{GLIB} on 20 real-world game apps (with bug reports available) and the result shows that \texttt{GLIB} can achieve 100\% precision and 99.5\% recall in detecting non-crashing bugs such as game GUI glitches. Practical application of \texttt{GLIB} on another 14 real-world games (without bug reports) further demonstrates that \texttt{GLIB} can effectively uncover GUI glitches, with 48 of 53 bugs reported by \texttt{GLIB} having been confirmed and fixed so far.

📄 PDF Abstract BibTeX arXiv:2106.10507

Code (1)

GLIB-game/GLIB 공식 구현 pytorch

Tasks

Data Augmentation

Similar Papers 제목 키워드 기반

PGLib-CO2: A Power Grid Library for Computing and Optimizing Carbon Emissions

2025-06-17 · Young-ho Cho, Min-Seung Ko, Hao Zhu

A sustainable electricity infrastructure requires the explicit integration of carbon emissions into power system modeling and optimization paradigms. However, existing open-source datasets for power system R&D lack gener…

Benchmarking

FIgLib & SmokeyNet: Dataset and Deep Learning Model for Real-Time Wildland Fire Smoke Detection

2021-12-16 · Anshuman Dewangan, Yash Pande, Hans-Werner Braun, Frank Vernon 외

The size and frequency of wildland fires in the western United States have dramatically increased in recent years. On high-fire-risk days, a small fire ignition can rapidly grow and become out of control. Early detection…

Deep Learning

Meta-RL with Bayesian Linear Task Models

2025-12-24 · Jingyang You, Hanna Kurniawati arxiv

Deep Bayesian reinforcement learning adapts to unseen tasks by inferring latent transition and reward models, but existing methods typically rely on variational posteriors and evidence lower bounds, introducing approxima…

Reinforcement LearningBayesian Inference

MANGO: Automated Multi-Agent Test Oracle Generation for Vision-Language-Action Models

2026-06-23 · Pablo Valle, Shaukat Ali, Aitor Arrieta, Lionel Briand arxiv

Vision-Language-Action (VLA) models are emerging robotic control systems that integrate perception, language understanding, and action generation in a unified architecture. Existing testing approaches for VLA-enabled rob…

ExeKGLib: Knowledge Graphs-Empowered Machine Learning Analytics

2023-05-04 · Antonis Klironomos, Baifan Zhou, Zhipeng Tan, Zhuoxun Zheng 외

Many machine learning (ML) libraries are accessible online for ML practitioners. Typical ML pipelines are complex and consist of a series of steps, each of them invoking several ML libraries. In this demo paper, we prese…

Interpretable Machine LearningKnowledge Graphs