The impact of cross-platform development approaches for mobile applications from the user's perspective
Authors:
Open Access
- 14 November 2016
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 43-49
Abstract
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-platform app development only makes the decision harder. In this study, we used user reviews of apps to empirically understand the relationship (if any) between the approach used in the development of an app and its perceived quality. We used Natural Language Processing (NLP) models to classify 787,228 user reviews of the Android version and iOS version of 50 apps as complaints in one of four quality concerns: performance, usability, security, and reliability. We found that hybrid apps (on both Android and iOS platforms) tend to be more prone to user complaints than interpreted/generated apps. In a study of Facebook, an app that underwent a change in development approach from hybrid to native, we found that change in the development approach was accompanied by a reduction in user complaints about performance and reliability.Keywords
This publication has 19 references indexed in Scilit:
- How can i improve my app? Classifying user reviews for software maintenance and evolution2015
- Analyzing and automatically labelling the types of user issues that are raised in mobile app reviewsEmpirical Software Engineering, 2015
- AR-miner: mining informative reviews for developers from mobile app marketplace2014
- A comparative analysis of cross-platform development approaches for mobile applications2013
- Why people hate your app2013
- Android and iOS users' differences concerning security and privacy2013
- Evaluating Cross-Platform Development Approaches for Mobile Applications2013
- Deriving the Pricing Power of Product Features by Mining Consumer ReviewsManagement Science, 2011
- Mobile application developmentCommunications of the ACM, 2011
- Trends in Mobile Application Development2009