How people use the web on mobile devices
Proceedings of the 17th international conference on World Wide Web
Contextual patterns in mobile service usage
Personal and Ubiquitous Computing
INTERACT '09 Proceedings of the 12th IFIP TC 13 International Conference on Human-Computer Interaction: Part I
On lightweight mobile phone application certification
Proceedings of the 16th ACM conference on Computer and communications security
Real-time nonverbal opinion sharing through mobile phones during sports events
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A GUI bug finding framework for Android applications
Proceedings of the 2011 ACM Symposium on Applied Computing
Vision: automated security validation of mobile apps at app markets
MCS '11 Proceedings of the second international workshop on Mobile cloud computing and services
Proceedings of the 13th International Conference on Human Computer Interaction with Mobile Devices and Services
100,000,000 taps: analysis and improvement of touch performance in the large
Proceedings of the 13th International Conference on Human Computer Interaction with Mobile Devices and Services
"Andromaly": a behavioral malware detection framework for android devices
Journal of Intelligent Information Systems
Challenges for dynamic analysis of iOS applications
iNetSec'11 Proceedings of the 2011 IFIP WG 11.4 international conference on Open Problems in Network Security
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An automated layout approach for model-driven WIMP-UI generation
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Formal analysis of ubiquitous computing environments through the APEX framework
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Reverse engineering of GWT applications
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
How to be a successful app developer: lessons from the simulation of an app ecosystem
Proceedings of the 14th annual conference on Genetic and evolutionary computation
Finding errors in multithreaded GUI applications
Proceedings of the 2012 International Symposium on Software Testing and Analysis
Using GUI ripping for automated testing of Android applications
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
TRUST'12 Proceedings of the 5th international conference on Trust and Trustworthy Computing
Back to the app: the costs of mobile application interruptions
MobileHCI '12 Proceedings of the 14th international conference on Human-computer interaction with mobile devices and services
SmartDroid: an automatic system for revealing UI-based trigger conditions in android applications
Proceedings of the second ACM workshop on Security and privacy in smartphones and mobile devices
International Journal of Mobile Human Computer Interaction
My App is an Experiment: Experience from User Studies in Mobile App Stores
International Journal of Mobile Human Computer Interaction
Whole hand modeling using 8 wearable sensors: biomechanics for hand pose prediction
Proceedings of the 4th Augmented Human International Conference
Studying Smartphone Usage: Lessons from a Four-Month Field Study
IEEE Transactions on Mobile Computing
Upright or sideways?: analysis of smartphone postures in the wild
Proceedings of the 15th international conference on Human-computer interaction with mobile devices and services
Hi-index | 0.00 |
Mobile phones recently evolved into smartphones that provide a wide range of services. One aspect that differentiates smartphones from their predecessor is the app model. Users can easily install third party applications from central mobile application stores. In this paper we present a process to gain insights into mobile user interfaces on a large scale. Using the developed process we automatically disassemble and analyze the 400 most popular free Android applications. The results suggest that the complexity of the user interface differs between application categories. Further, we analyze interface layouts to determine the most frequent interface elements and identify combinations of interface widgets. The most common combination that consists of three nested elements covers 5.43% of all interface elements. It is more frequent than progress bars and checkboxes. The ten most frequent patterns together cover 21.13% of all interface elements. They are all more frequent than common widget including radio buttons and spinner. We argue that the combinations identified not only provide insights about current mobile interfaces, but also enable the development of new optimized widgets.