Xinglong Yin, Mengxi Zhang, Tengmei Wang, Huaxiao Liu
{"title":"Efficient exploration of hard-to-find function in GUIs: A method and best practice","authors":"Xinglong Yin, Mengxi Zhang, Tengmei Wang, Huaxiao Liu","doi":"10.1016/j.displa.2025.103037","DOIUrl":null,"url":null,"abstract":"<div><div>With the proliferation of mobile applications (apps), there has been a noticeable trend towards diversification in app functionalities to cater to evolving user needs and preferences. This evolution is evident in ongoing efforts towards app feature recommendation, reflecting a concerted endeavor to enhance user experience and satisfaction. However, the increasing complexity in app functionalities, particularly within the Graphical User Interface (GUI), presents significant challenges for users to find their desired functions. Further, by conducting an online survey, we found that 85% of participants encounter difficulties in locating desired functionalities within apps, which can lead to frustration and even app abandonment. To tackle this challenge, we propose an approach that leverages GUI screenshots and layout files to analyze app functions. Our approach involves vectorizing app functions based on user search times and function descriptions, followed by personalized analysis, initial difficulty assessment, and refinement through clustering techniques. To evaluate our method, we carry out experiments on 49 apps across 8 categories demonstrate the effectiveness of our approach. Our approach achieves an accuracy rate of 91.29% on average in identifying hard-to-find functions and observes significant performance improvements after reducing random data. Feedback from developers further confirms the practical utility of our approach in crafting user-friendly GUIs and minimizing the risk of crucial functions being overlooked.</div></div>","PeriodicalId":50570,"journal":{"name":"Displays","volume":"88 ","pages":"Article 103037"},"PeriodicalIF":3.7000,"publicationDate":"2025-03-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Displays","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0141938225000745","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
With the proliferation of mobile applications (apps), there has been a noticeable trend towards diversification in app functionalities to cater to evolving user needs and preferences. This evolution is evident in ongoing efforts towards app feature recommendation, reflecting a concerted endeavor to enhance user experience and satisfaction. However, the increasing complexity in app functionalities, particularly within the Graphical User Interface (GUI), presents significant challenges for users to find their desired functions. Further, by conducting an online survey, we found that 85% of participants encounter difficulties in locating desired functionalities within apps, which can lead to frustration and even app abandonment. To tackle this challenge, we propose an approach that leverages GUI screenshots and layout files to analyze app functions. Our approach involves vectorizing app functions based on user search times and function descriptions, followed by personalized analysis, initial difficulty assessment, and refinement through clustering techniques. To evaluate our method, we carry out experiments on 49 apps across 8 categories demonstrate the effectiveness of our approach. Our approach achieves an accuracy rate of 91.29% on average in identifying hard-to-find functions and observes significant performance improvements after reducing random data. Feedback from developers further confirms the practical utility of our approach in crafting user-friendly GUIs and minimizing the risk of crucial functions being overlooked.
期刊介绍:
Displays is the international journal covering the research and development of display technology, its effective presentation and perception of information, and applications and systems including display-human interface.
Technical papers on practical developments in Displays technology provide an effective channel to promote greater understanding and cross-fertilization across the diverse disciplines of the Displays community. Original research papers solving ergonomics issues at the display-human interface advance effective presentation of information. Tutorial papers covering fundamentals intended for display technologies and human factor engineers new to the field will also occasionally featured.