Software Engineering for OpenHarmony: A Research Roadmap
Li Li, Xiang Gao, Hailong Sun, Chunming Hu, Xiaoyu Sun, Haoyu Wang,, Haipeng Cai, Ting Su, Xiapu Luo, Tegawend\'e F. Bissyand\'e, Jacques Klein,, John Grundy, Tao Xie, Haibo Chen, Huaimin Wang

TL;DR
This paper presents a research roadmap for mobile software engineering focused on OpenHarmony, a new open-source platform expected to gain significant market share, highlighting existing gaps and future research directions.
Contribution
It provides the first comprehensive literature review and identifies research gaps, guiding future software engineering research specifically for OpenHarmony.
Findings
OpenHarmony has limited existing research and achievements.
Significant research gaps exist between Android/iOS and OpenHarmony.
The roadmap encourages targeted research to support OpenHarmony's growth.
Abstract
Mobile software engineering has been a hot research topic for decades. Our fellow researchers have proposed various approaches (with over 7,000 publications for Android alone) in this field that essentially contributed to the great success of the current mobile ecosystem. Existing research efforts mainly focus on popular mobile platforms, namely Android and iOS. OpenHarmony, a newly open-sourced mobile platform, has rarely been considered, although it is the one requiring the most attention as OpenHarmony is expected to occupy one-third of the market in China (if not in the world). To fill the gap, we present to the mobile software engineering community a research roadmap for encouraging our fellow researchers to contribute promising approaches to OpenHarmony. Specifically, we start by presenting a literature review of mobile software engineering, attempting to understand what problems…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Advanced Software Engineering Methodologies · Software System Performance and Reliability
