No abstract available.
Proceeding Downloads
Checking app user interfaces against app descriptions
Does the advertised behavior of apps correlate with what a user sees on a screen? In this paper, we introduce a technique to statically extract the text from the user interface definitions of an Android app. We use this technique to compare the natural ...
Examining the relationship between security metrics and user ratings of mobile apps: a case study
The success or failure of a mobile application (`app') is largely determined by user ratings. Users frequently make their app choices based on the ratings of apps in comparison with similar, often competing apps. Users also expect apps to continually ...
Feature-based evaluation of competing apps
App marketplaces, i.e. Google Play Store and Apple AppStore,comprise many competing apps offering a fair set of similar features. Users of competing apps can submit feedback in the form of ratings and textual comments. The feedback is useful for app ...
CALAPPA: a toolchain for mining Android applications
- Vitalii Avdiienko,
- Konstantin Kuznetsov,
- Paolo Calciati,
- Juan Carlos Caiza Román,
- Alessandra Gorla,
- Andreas Zeller
Software engineering researchers and practitioners working on the Android ecosystem frequently have to do the same tasks over and over: retrieve data from the Google Play store to analyze it, decompile the Dalvik bytecode to understand the behavior of ...
Darwin: a static analysis dataset of malicious and benign Android apps
- Nuthan Munaiah,
- Casey Klimkowsky,
- Shannon McRae,
- Adam Blaine,
- Samuel A. Malachowsky,
- Cesar Perez,
- Daniel E. Krutz
The Android platform comprises the vast majority of the mobile market. Unfortunately, Android apps are not immune to issues that plague conventional software including security vulnerabilities, bugs, and permission-based problems. In order to address ...
More insight from being more focused: analysis of clustered market apps
The increasing attraction of mobile apps has inspired researchers to analyze apps from different perspectives. As any software product, apps have different attributes such as size, content maturity, rating, category or number of downloads. Current ...
To upgrade or not to upgrade? the release of new versions to survive in the hypercompetitive app market
Very low entry barriers and an exceptionally high degree of competition characterize the market for mobile applications. In such an environment one of the critical issues is how to at- tract the attention of users. Practitioners and developers are well ...
The impact of cross-platform development approaches for mobile applications from the user's perspective
Mobile app developers today have a hard decision to make: to independently develop native apps for different operating systems or to develop an app that is cross-platform compatible. The availability of different tools and approaches to support cross-...
Mining and characterizing hybrid apps
Mobile apps have grown tremendously over the past few years. To capitalize on this growth and to attract more users, implementing the same mobile app for different platforms has become a common industry practice. Building the same app natively for each ...
Index Terms
- Proceedings of the International Workshop on App Market Analytics