International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 178 - Number 21 |
Year of Publication: 2019 |
Authors: Sondus Almrayat, Rana Yousef, Ahmad Sharieh |
10.5120/ijca2019919075 |
Sondus Almrayat, Rana Yousef, Ahmad Sharieh . Evaluating the Impact of GUI Similarity between Android Applications to Measure their Functional Similarity. International Journal of Computer Applications. 178, 21 ( Jun 2019), 31-38. DOI=10.5120/ijca2019919075
Finding similar or related Android applications is a feature in popular search engines. An app's appearance is usually the first indicator of similarity. In this paper, the impact of GUI similarity for Android applications in measuring their functional similarity is evaluated. Accordingly, a number of Android applications will be analyzed to identify their resources and extract the most commonly used appearance features from each app’s package kit (APK) and its xml layouts. An algorithm that automatically extracts these features is designed and developed. A sample of 50 Android apps from Google play store was chosen, and two separate experiments were performed: one using the presented method to measure appearance similarity, the second using one of the available methods to measure functional similarity, then the results were compared. Results show that there is a relationship between appearance and functional similarities, where a strong relationship exists between appearance similarity and most of the functional similarity anchors.