paper-with-me

Papers

AURORA: Navigating UI Tarpits via Automated Neural Screen Understanding

2024-04-01 · Safwat Ali Khan, Wenyu Wang, Yiran Ren, Bin Zhu, Jiangfan Shi, Alyssa McGowan, Wing Lam, Kevin Moran

Nearly a decade of research in software engineering has focused on automating mobile app testing to help engineers in overcoming the unique challenges associated with the software platform. Much of this work has come in the form of Automated Input Generation tools (AIG tools) that dynamically explore app screens. However, such tools have repeatedly been demonstrated to achieve lower-than-expected code coverage - particularly on sophisticated proprietary apps. Prior work has illustrated that a primary cause of these coverage deficiencies is related to so-called tarpits, or complex screens that are difficult to navigate. In this paper, we take a critical step toward enabling AIG tools to effectively navigate tarpits during app exploration through a new form of automated semantic screen understanding. We introduce AURORA, a technique that learns from the visual and textual patterns that exist in mobile app UIs to automatically detect common screen designs and navigate them accordingly. The key idea of AURORA is that there are a finite number of mobile app screen designs, albeit with subtle variations, such that the general patterns of different categories of UI designs can be learned. As such, AURORA employs a multi-modal, neural screen classifier that is able to recognize the most common types of UI screen designs. After recognizing a given screen, it then applies a set of flexible and generalizable heuristics to properly navigate the screen. We evaluated AURORA both on a set of 12 apps with known tarpits from prior work, and on a new set of five of the most popular apps from the Google Play store. Our results indicate that AURORA is able to effectively navigate tarpit screens, outperforming prior approaches that avoid tarpits by 19.6% in terms of method coverage. The improvements can be attributed to AURORA's UI design classification and heuristic navigation techniques.

📄 PDF Abstract BibTeX arXiv:2404.01240

Code (0)

등록된 구현이 없습니다.

Tasks

Navigate

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

LLM-Based Identification of Infostealer Infection Vectors from Screenshots: The Case of Aurora

2025-07-31 · Estelle Ruellan, Eric Clay, Nicholas Ascoli arxiv

Infostealers exfiltrate credentials, session cookies, and sensitive data from infected systems. With over 29 million stealer logs reported in 2024, manual analysis and mitigation at scale are virtually unfeasible/unpract…

Malware Detection

AURORA:Automated Training Framework of Universal Process Reward Models via Ensemble Prompting and Reverse Verification

2025-02-17 · Xiaoyu Tan, Tianchu Yao, Chao Qu, Bin Li 외

The reasoning capabilities of advanced large language models (LLMs) like o1 have revolutionized artificial intelligence applications. Nevertheless, evaluating and optimizing complex reasoning processes remain significant…

AURORA: Automated Unleash of 3D Room Outlines for VR Applications

2024-12-15 · Huijun Han, Yongqing Liang, Yuanlong Zhou, Wenping Wang 외

Creating realistic VR experiences is challenging due to the labor-intensive process of accurately replicating real-world details into virtual scenes, highlighting the need for automated methods that maintain spatial accu…

3D Reconstruction

AuroraLong: Bringing RNNs Back to Efficient Open-Ended Video Understanding

2025-07-03 · Weili Xu, Enxin Song, Wenhao Chai, Xuexiang Wen 외 arxiv

The challenge of long video understanding lies in its high computational complexity and prohibitive memory cost, since the memory and computation required by transformer-based LLMs scale quadratically with input sequence…

An Explainable Deep-learning Model of Proton Auroras on Mars

2023-09-15 · Dattaraj B. Dhuri, Dimitra Atri, Ahmed AlHantoobi

Proton auroras are widely observed on the dayside of Mars, identified as a significant intensity enhancement in the hydrogen Lyman alpha (121.6 nm) emission between 110 - 150 km altitudes. Solar wind protons penetrating …

Deep Learning