paper-with-me

홈 › Papers

An Empirical Study for Android-to-OpenHarmony GUI Test Migration

2026-07-13 · Yakun Zhang, Xinjia Chen, Yiyun Chen, Yuxia Zhang, Mingyi Zhou, Xiang Gao, Shaokun Zhang, Li Li, Yunming Ye arxiv

To reduce the substantial engineering effort required to test the corresponding applications from Android to OpenHarmony, migrating existing GUI test cases has become a critical problem. However, current research neither proposes solutions tailored for OpenHarmony nor provides a systematic evaluation of migration approaches on this system, leaving developers with limited empirical guidance in practice. In this paper, we present the first systematic empirical study of test migration from Android to OpenHarmony. Specifically, we first construct a dataset referred to as the ATH Benchmark, comprising 36 commercial applications with an average of over 9 billion downloads, along with 108 manually designed test cases. Second, we select two state-of-the-art test migration approaches (i.e., ReSPlay and ITeM) and adapt these two approaches to enable their execution on OpenHarmony. Third, we use the preceding infrastructure to evaluate these two approaches from three perspectives, including testing performance, root causes of failures, and the impact of OpenHarmony characteristics. Our results reveal that existing test migration approaches are less effective (15% success-rate on ReSPlay and 26% success-rate on ITeM) in Android-to-OpenHarmony scenarios. Through an in-depth analysis of failed cases, we identify that test performance is primarily hindered by OpenHarmony-specific characteristics, including technical architecture differences and unique ecosystem traits. Utilizing these findings, we propose an enhanced approach based on ITeM, referred as ITeM-HM, which incorporates specific OpenHarmony system features. As a result, ITeM-HM successfully achieves a 214% success-rate relative improvement over the original ITeM (from 26% to 81%).

📄 PDF Abstract BibTeX arXiv:2607.11245

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Automation of Android Applications Testing Using Machine Learning Activities Classification

2017-09-04 · Ariel Rosenfeld, Odaya Kardashov, Orel Zang

Mobile applications are being used every day by more than half of the world's population to perform a great variety of tasks. With the increasingly widespread usage of these applications, the need arises for efficient te…

BIG-bench Machine LearningClassificationGeneral Classification

Intranational Skill-relevance Model of the Immigrant's Self-selection: Further Evidence of the Stylized Fact from the E-9 Employment Permit System (EPS)

2023-06-14 · Kwonhyung Lee, Yejin Lim, Sunghyun Cho

This study expands upon the foundation of 'Skill-Relevance-Self Selection' model on labor immigration, introduced by our previous study (Lee, Lim, & Cho, 2022). In detail, we seek an empirical confirmation of the model b…

Differentiating Emigration from Return Migration of Scholars Using Name-Based Nationality Detection Models

2025-05-09 · Faeze Ghorbanpour, Thiago Zordan Malaguth, Aliakbar Akbaritabar

Most web and digital trace data do not include information about an individual's nationality due to privacy concerns. The lack of data on nationality can create challenges for migration research. It can lead to a left-ce…

On the Adoption of AI Coding Agents in Open-source Android and iOS Development

2026-02-12 · Muhammad Ahmad Khan, Hasnain Ali, Muneeb Rana, Muhammad Saqib Ilyas 외 arxiv

AI coding agents are increasingly contributing to software development, yet their impact on mobile development has received little empirical attention. In this paper, we present the first category-level empirical study o…

RETAIN: Interactive Tool for Regression Testing Guided LLM Migration

2024-09-05 · Tanay Dixit, Daniel Lee, Sally Fang, Sai Sree Harsha 외

Large Language Models (LLMs) are increasingly integrated into diverse applications. The rapid evolution of LLMs presents opportunities for developers to enhance applications continuously. However, this constant adaptatio…

Prompt Engineeringregression