An Empirical Study on UI Overlap in OpenHarmony Applications
This program is tentative and subject to change.
UI overlap, a phenomenon where one UI component visually covers another, is a core feature in modern UI design. This overlap is both a necessary means to construct rich visual hierarchies and interactive experiences, and a root cause of usability issues and performance bottlenecks, such as overdraw. Existing studies proposed methods to detect specific performance-related UI overlap issues. However, there is currently a lack of systematic, data-driven understanding of the state of UI overlap.
To bridge this gap, we conduct the first large-scale empirical study on UI overlap in the \OH ecosystem. As a new mobile system, the user interfaces in \OH applications evolve rapidly and have complex structures. We analyze 100 popular apps, classifying 33,262,624 overlap instances through a novel three-tiered taxonomy. Our findings reveal that \textit{high-cost occlusion} is a critical and previously hard to detect performance defect. This scenario occurs when resource-intensive components are rendered while visually obscured. We propose \tool, an innovative tool that leverages multimodal vision-language models (VLMs) to automatically detect such issues. We construct \bench, a new benchmark for this problem, to evaluate \tool. Our experiments show that \tool successfully identifies 34 out of 38 high-cost occlusion cases in the benchmark, achieving a precision of 97.14% and an F1-score of 93.12%. Our study not only provides a first comprehensive understanding of UI overlap in \OH but also offers a practical tool to automatically diagnose complex performance-related UI bugs. Our benchmark and tools are publicly \href{https://github.com/SMAT-Lab/HapOverlap}{available}.
This program is tentative and subject to change.
Tue 18 NovDisplayed time zone: Seoul change
16:00 - 17:00 | |||
16:00 10mTalk | An Empirical Study on UI Overlap in OpenHarmony Applications Industry Showcase | ||
16:10 10mTalk | Metrics Driven Reengineering and Continuous Code Improvement at Meta Industry Showcase Audris Mockus University of Tennessee, Peter C Rigby Meta / Concordia University, Rui Abreu Meta, Nachiappan Nagappan Meta Platforms, Inc. | ||
16:20 10mTalk | Prompt-with-Me: in-IDE Structured Prompt Management for LLM-Driven Software Engineering Industry Showcase Ziyou Li Delft University of Technology, Agnia Sergeyuk JetBrains Research, Maliheh Izadi Delft University of Technology | ||
16:30 10mTalk | Are We SOLID Yet? An Empirical Study on Prompting LLMs to Detect Design Principle Violations NIER Track Fatih Pehlivan Bilkent University, Arçin Ülkü Ergüzen Bilkent University, Sahand Moslemi Yengejeh Bilkent University, Mayasah Lami Bilkent University, Anil Koyuncu Bilkent University | ||
16:40 10mTalk | Shrunk, Yet Complete: Code Shrinking-Resilient Android Third-Party Library Detection Industry Showcase Jingkun Zhang Institute of Software, Chinese Academy of Sciences; University of Chinese Academy of Sciences, Jingzheng Wu Institute of Software, The Chinese Academy of Sciences, Xiang Ling Institute of Software, Chinese Academy of Sciences, Tianyue Luo Institute of Software, Chinese Academy of Sciences, Bolin Zhou Institute of Software, Chinese Academy of Sciences; University of Chinese Academy of Sciences, Mutian Yang Beijing ZhongKeWeiLan Technology Co.,Ltd. | ||
16:50 10mTalk | LLM-Guided Genetic Improvement: Envisioning Semantic Aware Automated Software Evolution NIER Track Karine Even-Mendoza King’s College London, Alexander E.I. Brownlee University of Stirling, Alina Geiger Johannes Gutenberg University Mainz, Carol Hanna University College London, Justyna Petke University College London, Federica Sarro University College London, Dominik Sobania Johannes Gutenberg-Universität Mainz | ||