DocumentCode :
257583
Title :
How Do Users Like This Feature? A Fine Grained Sentiment Analysis of App Reviews
Author :
Guzman, Emitza ; Maalej, Wiem
Author_Institution :
Tech. Univ. Munchen, Garching, Germany
fYear :
2014
fDate :
25-29 Aug. 2014
Firstpage :
153
Lastpage :
162
Abstract :
App stores allow users to submit feedback for downloaded apps in form of star ratings and text reviews. Recent studies analyzed this feedback and found that it includes information useful for app developers, such as user requirements, ideas for improvements, user sentiments about specific features, and descriptions of experiences with these features. However, for many apps, the amount of reviews is too large to be processed manually and their quality varies largely. The star ratings are given to the whole app and developers do not have a mean to analyze the feedback for the single features. In this paper we propose an automated approach that helps developers filter, aggregate, and analyze user reviews. We use natural language processing techniques to identify fine-grained app features in the reviews. We then extract the user sentiments about the identified features and give them a general score across all reviews. Finally, we use topic modeling techniques to group fine-grained features into more meaningful high-level features. We evaluated our approach with 7 apps from the Apple App Store and Google Play Store and compared its results with a manually, peer-conducted analysis of the reviews. On average, our approach has a precision of 0.59 and a recall of 0.51. The extracted features were coherent and relevant to requirements evolution tasks. Our approach can help app developers to systematically analyze user opinions about single features and filter irrelevant reviews.
Keywords :
Internet; feature extraction; formal specification; information filtering; natural language processing; Apple App Store; Google Play Store; app developers; app reviews; app stores; downloaded apps; features extraction; fine grained sentiment analysis; fine-grained app features; natural language processing techniques; peer-conducted analysis; requirements evolution tasks; star ratings; text reviews; topic modeling techniques; user feedback; user requirements; user reviews aggregate; user reviews analyze; user reviews filter; user sentiments; Dictionaries; Educational institutions; Encoding; Feature extraction; Google; Manuals; Sentiment analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Requirements Engineering Conference (RE), 2014 IEEE 22nd International
Conference_Location :
Karlskrona
Print_ISBN :
978-1-4799-3031-9
Type :
conf
DOI :
10.1109/RE.2014.6912257
Filename :
6912257
Link To Document :
بازگشت