Abstract | ||
---|---|---|
Good user interface (UI) design is key to successful mobile apps. UI latency, which can be considered as the time between the commencement of a UI operation and its intended UI update, is a critical consideration for app developers. Current literature still lacks a comprehensive study on how much UI latency a user can tolerate or how to identify UI design defects that cause intolerably long UI latency. As a result, bad UI apps are still common in app markets, leading to extensive user complaints. This paper examines user expectations of UI latency, anddevelops a tool to pinpoint intolerable UI latency in Android apps. To this end, we design an app to conduct a user survey of app UI latency. Through the survey, we find the tendency between user patience and UI latency. Therefore a timely screen update (e.g., loading animations) is critical to heavy-weighted UI operations (i.e. those that incur a long execution time before the final UI update is available). We then design a tool that, by monitoring the UI inputs and updates, can detect apps that do not follow this criterion. The survey and the tool are open-source released on-line. We also apply the tool to many real-world apps. The results demonstrate the effectiveness of the tool in combating app UI design defects. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1109/ISSRE.2016.16 | 2016 IEEE 27th International Symposium on Software Reliability Engineering (ISSRE) |
Keywords | Field | DocType |
Android applications,user interface,UI design,mobile apps,UI operation,UI update,app developers,UI apps,app markets,user complaints,Android apps,UI latency | World Wide Web,User expectations,Android (operating system),Computer science,Latency (engineering),Real-time computing,Human–computer interaction,Execution time,User interface,Mobile apps,Mobile telephony,The Internet | Conference |
ISSN | ISBN | Citations |
1071-9458 | 978-1-4673-9003-3 | 1 |
PageRank | References | Authors |
0.35 | 0 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Yu Kang | 1 | 70 | 7.77 |
Yangfan Zhou | 2 | 232 | 29.72 |
Min Gao | 3 | 1 | 0.69 |
Yixia Sun | 4 | 1 | 0.35 |
Michael R. Lyu | 5 | 10985 | 529.03 |