Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/ICSM.2015.7332474guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

How can i improve my app? Classifying user reviews for software maintenance and evolution

Published: 29 September 2015 Publication History

Abstract

App Stores, such as Google Play or the Apple Store, allow users to provide feedback on apps by posting review comments and giving star ratings. These platforms constitute a useful electronic mean in which application developers and users can productively exchange information about apps. Previous research showed that users feedback contains usage scenarios, bug reports and feature requests, that can help app developers to accomplish software maintenance and evolution tasks. However, in the case of the most popular apps, the large amount of received feedback, its unstructured nature and varying quality can make the identification of useful user feedback a very challenging task. In this paper we present a taxonomy to classify app reviews into categories relevant to software maintenance and evolution, as well as an approach that merges three techniques: (1) Natural Language Processing, (2) Text Analysis and (3) Sentiment Analysis to automatically classify app reviews into the proposed categories. We show that the combined use of these techniques allows to achieve better results (a precision of 75% and a recall of 74%) than results obtained using each technique individually (precision of 70% and a recall of 67%).

Cited By

View all
  • (2024)Arabic App Reviews: Analysis and ClassificationACM Transactions on Asian and Low-Resource Language Information Processing10.1145/370898724:2(1-28)Online publication date: 23-Dec-2024
  • (2024)A Systematic Literature Review on the Influence of Enhanced Developer Experience on Developers' Productivity: Factors, Practices, and RecommendationsACM Computing Surveys10.1145/368729957:1(1-46)Online publication date: 7-Oct-2024
  • (2024)Generating Rate Features for Mobile ApplicationsProceedings of the IEEE/ACM 11th International Conference on Mobile Software Engineering and Systems10.1145/3647632.3647986(54-64)Online publication date: 14-Apr-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
ICSME '15: Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME)
September 2015
611 pages
ISBN:9781467375320

Publisher

IEEE Computer Society

United States

Publication History

Published: 29 September 2015

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Arabic App Reviews: Analysis and ClassificationACM Transactions on Asian and Low-Resource Language Information Processing10.1145/370898724:2(1-28)Online publication date: 23-Dec-2024
  • (2024)A Systematic Literature Review on the Influence of Enhanced Developer Experience on Developers' Productivity: Factors, Practices, and RecommendationsACM Computing Surveys10.1145/368729957:1(1-46)Online publication date: 7-Oct-2024
  • (2024)Generating Rate Features for Mobile ApplicationsProceedings of the IEEE/ACM 11th International Conference on Mobile Software Engineering and Systems10.1145/3647632.3647986(54-64)Online publication date: 14-Apr-2024
  • (2024)ClassifAI: Automating Issue Reports Classification using Pre-Trained BERT (Bidirectional Encoder Representations from Transformers) ModelsProceedings of the Third ACM/IEEE International Workshop on NL-based Software Engineering10.1145/3643787.3648041(49-52)Online publication date: 20-Apr-2024
  • (2024)The NLBSE'24 Tool CompetitionProceedings of the Third ACM/IEEE International Workshop on NL-based Software Engineering10.1145/3643787.3648038(33-40)Online publication date: 20-Apr-2024
  • (2024)Analyzing and Detecting Information Types of Developer Live Chat ThreadsACM Transactions on Software Engineering and Methodology10.1145/364367733:5(1-32)Online publication date: 4-Jun-2024
  • (2024)Empirical Investigation of Accessibility Bug Reports in Mobile Platforms: A Chromium Case StudyProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642508(1-17)Online publication date: 11-May-2024
  • (2024)Unveiling the Life Cycle of User Feedback: Best Practices from Software PractitionersProceedings of the IEEE/ACM 46th International Conference on Software Engineering10.1145/3597503.3623309(1-13)Online publication date: 20-May-2024
  • (2023)UX-MAPPER: A User eXperience Method to Analyze App Store ReviewsProceedings of the XXII Brazilian Symposium on Human Factors in Computing Systems10.1145/3638067.3638109(1-11)Online publication date: 16-Oct-2023
  • (2023)Do CONTRIBUTING Files Provide Information about OSS Newcomers’ Onboarding Barriers?Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3611643.3616288(16-28)Online publication date: 30-Nov-2023
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media