A Recommender System of Buggy App Checkers for App Store Moderators

  title={A Recommender System of Buggy App Checkers for App Store Moderators},
  author={Mar{\'i}a G{\'o}mez and Romain Rouvoy and Monperrus Martin and Lionel Seinturier},
  journal={2015 2nd ACM International Conference on Mobile Software Engineering and Systems},
The popularity of smartphones is leading to an ever growing number of mobile apps that are published in official app stores. [] Key Method More specifically, we analyze the permissions and the user reviews of 46, 644 apps to identify potential correlations between error-sensitive permissions and error-related reviews along time. This study reveals error-sensitive permissions and patterns that potentially induce the errors reported online by users. As a result, our systems give app store moderators efficient…

Figures and Tables from this paper

Reproducing Context-Sensitive Crashes of Mobile Apps Using Crowdsourced Monitoring

MoTiF, a crowdsourced approach to support app developers in automatically reproducing context-sensitive crashes faced by end-users in the wild, is introduced by analyzing recurrent patterns in crash data, and the shortest sequence of events reproducing a crash is derived, and turned into a test suite.

When App Stores Listen to the Crowd to Fight Bugs in the Wild

A new generation of app stores are envisioned that reduce human intervention to maintain mobile apps and enhance store services with smart and autonomous functionalities to automatically increase the quality of the delivered apps.

Reproducing Context-sensitive Crashes in Mobile Apps using Crowdsourced Debugging

MoTiF is introduced, a crowdsourced approach to support developers in automatically reproducing context-sensitive crashes faced by end-users in the wild and can effectively reproduce existing crashes in Android apps with a low overhead.

Localizing Function Errors in Mobile Apps with User Reviews

A novel approach to localize function errors in mobile apps is proposed by exploiting the context information in user reviews and correlating the reviews and bytecode through their semantic meanings, and shows that ReviewSolver has much better performance than the state-of-the-art tool.

Discovering Play Store Reviews Related to Specific Android App Issues

This thesis attempts to devise a framework that would allow developers to define topics related to app issues at any time, and with minimal effort, discover as many reviews related to the issue as possible and shows that developers can discover relevant information during the process of training the model.

Extracting signal from the noise of app reviews

It is demonstrated that the majority of reviews when read in isolation, do not yield developers much actionable feedback, but a series of analytics can construct a frame of context to detect developer-useful information.

PADetective: A Systematic Approach to Automate Detection of Promotional Attackers in Mobile App Store

A system called PADetective is developed that detects miscreants who are likely to be conducting promotional attacks and can be used to identify potentially malicious apps that have not been detected by anti-virus checkers.

Towards Improving the Quality of Mobile Apps by Leveraging Crowdsourced Feedback. (Vers l'Amélioration de la Qualité des Applications Mobiles en Utilisant des Données Collectées sur les Utilisateurs)

It is claimed that app stores can exploit the wisdom of the crowd to distill actionable insights from the feedback returned by the crowds, which assist app developers to deal with potential errors and threats that affect their apps prior to publication or even when the apps are in the hands of end-users.

To remove or not remove Mobile Apps? A data-driven predictive model approach

This work proposes a data-driven predictive approach that determines whether the respective app will be removed or accepted, and indicates the features’ relevance that help the stakeholders in the interpretation.



Why people hate your app: making sense of user feedback in a mobile app store

Wiscom is proposed, a system that can analyze tens of millions user ratings and comments in mobile app markets at three different levels of detail and provide valuable insights into the entire app market, identifying users' major concerns and preferences of different types of apps.

API change and fault proneness: a threat to the success of Android apps

A study analyzing how the fault- and change-proneness of APIs used by 7,097 (free) Android apps relates to applications' lack of success, estimated from user ratings.

AR-miner: mining informative reviews for developers from mobile app marketplace

This work presents “AR-Miner” — a novel computational framework for App Review Mining, which performs comprehensive analytics from raw user reviews by first extracting informativeuser reviews by filtering noisy and irrelevant ones, then grouping the informative reviews automatically using topic modeling, and finally presenting the groups of most “informative” reviews via an intuitive visualization approach.

WHYPER: Towards Automating Risk Assessment of Mobile Applications

WHYPER, a framework using Natural Language Processing (NLP) techniques to identify sentences that describe the need for a given permission in an application description, demonstrates great promise in using NLP techniques to bridge the semantic gap between user expectations and application functionality, further aiding the risk assessment of mobile applications.

Retrieving and analyzing mobile apps feature requests from online reviews

This work designs MARA (Mobile App Review Analyzer), a prototype for automatic retrieval of mobile app feature requests from online reviews, which is informed by an investigation of the ways users express feature requests through reviews.

Checking app behavior against app descriptions

Applied on a set of 22,500+ Android applications, the CHABADA prototype identified several anomalies and flagged 56% of novel malware as such, without requiring any known malware patterns.

Is this app safe?: a large scale study on application permissions and risk signals

This analysis confirms that the current forms of community ratings used in app markets today are not reliable indicators of privacy risks of an app, and finds that across all three platforms popular applications request more permissions than average.

Asking for (and about) permissions used by Android apps

This work analyzes about 10,000 free apps from popular Android markets and finds a significant sub-linear relationship between the popularity of a permission and the number of times when it is misused, and studies the relationship of permission use and thenumber of questions about the permission on StackOverflow.

Do Android users write about electric sheep? Examining consumer reviews in Google Play

  • Elizabeth HaD. Wagner
  • Computer Science
    2013 IEEE 10th Consumer Communications and Networking Conference (CCNC)
  • 2013
This work manually analyzed Android users' reviews to see what they write about when reviewing Google Play applications, and found that sentiment did influence reviewers' ratings of the applications.

Dr. Android and Mr. Hide: fine-grained permissions in android applications

A suite of tools that allow fine-grained permissions to be inferred on existing apps; to be enforced by developers on their own apps; and to be retrofitted by users to increase security of existing apps without affecting functionality are developed.