Ensemble Methods for App Review Classification: An Approach for Software Evolution (N)
Authors:
- Emitza GuzmanEGEmitza Guzman
- Muhammad El-HalibyMEMuhammad El-Haliby
- Bernd BrueggeBBBernd Bruegge
- 1 November 2015
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 771-776
Abstract
App marketplaces are distribution platforms for mobile applications that serve as a communication channel between users and developers. These platforms allow users to write reviews about downloaded apps. Recent studies found that such reviews include information that is useful for software evolution. However, the manual analysis of a large amount of user reviews is a tedious and time consuming task. In this work we propose a taxonomy for classifying app reviews into categories relevant for software evolution. Additionally, we describe an experiment that investigates the performance of individual machine learning algorithms and its ensembles for automatically classifying the app reviews. We evaluated the performance of the machine learning techniques on 4550 reviews that were systematically labeled using content analysis methods. Overall, the ensembles had a better performance than the individual classifiers, with an average precision of 0.74 and 0.59 recall.Keywords
This publication has 17 references indexed in Scilit:
- AR-miner: mining informative reviews for developers from mobile app marketplace2014
- Analyze this! 145 questions for data scientists in software engineering2014
- Why people hate your app2013
- User feedback in the appstore: An empirical study2013
- Patterns of Knowledge in API Reference DocumentationIEEE Transactions on Software Engineering, 2013
- App store mining and analysis: MSR for app stores2012
- Identifying spam in the iOS app store2012
- Multi-Label ClassificationInternational Journal of Data Warehousing and Mining, 2007
- Machine learning in automated text categorizationACM Computing Surveys, 2002
- Approximate Statistical Tests for Comparing Supervised Classification Learning AlgorithmsNeural Computation, 1998