Hybrid Deep Learning Approach for Automating App Review Classification: Advancing Usability Metrics Classification with an Aspect-Based Sentiment Analysis Framework
Source abstract
Abstract
App reviews are crucial in influencing user decisions and providing essential feedback for developers to improve their products. Automating the analysis of these reviews is vital for efficient review management. While traditi... | Find, read and cite all the research you need on Tech Science Press
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Persona Design and Applications · Usability and User Interface Design · Sentiment Analysis and Opinion Mining
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (55)
Show source-provided references
1. Chung · Conceptual Modeling: Foundations and Applications · 2009 · 5600 · 363
2. Using machine learning and thematic analysis methods to evaluate mental health apps based on user reviews10.1109/ACCESS.2020.3002176 ↗
3. ISO, “Ergonomics of human-system interaction—Part 11,” Usability: Definitions and Concepts (ISO 9241-11:2018), 2018.
4. Pfleeger · Software Engineering: The Production of Quality Software · 1987
5. On the emotion of users in app reviews
6. Ensemble methods for app review classification: An approach for software evolution
7. Wiegers · Software Requirements · 2013
8. Borque · Guide to the Software Engineering Body of Knowledge Version 3.0 · 2014
9. Towards crowdsourcing for requirements engineering
10. Deep learning for sentiment analysis: A survey10.1002/widm.1253 ↗
11. Saloni1712, “Instagram play store reviews,” 2023. Accessed: Jun. 14, 2024. [Online]. Available: https://www.kaggle.com/datasets/saloni1712/instagram-play-store-reviews?resource=download
12. Automatically classifying functional and non-functional requirements using supervised machine learning
13. A review of machine learning algorithms for identification and classification of non-functional requirements
14. Automated identification of security requirements: A machine learning approach
15. Classification of functional and non-functional requirements in software requirements using Word2vec and fastText
16. Multi-label classifier to deal with misclassification in non-functional requirements
17. One- and two-phase software requirement classification using ensemble deep learning
18. Automated requirement sentences extraction from software requirement specification documents
19. A systematic comparison of software requirements classification10.12962/j20882033.v32i3.13005 ↗
20. Non-functional requirements classification with feature extraction and machine learning: An empirical study
21. Algorithms comparison for non-requirements classification using the semantic feature of software requirement statements10.12962/j20882033.v31i3.7606 ↗
22. Software requirements classification using machine learning algorithms
23. Identifying non-functional requirements from unconstrained documents using natural language processing and machine learning approaches
24. Classifying non-functional requirements using RNN variants for quality software development
25. Automatic multi-class non-functional software requirements classification using neural networks
26. F. Khayashi, B. Jamasb, R. Akbari, and P. Shamsinejadbabaki, “Deep learning methods for software requirement classification: A performance study on the PURE dataset,” 2022, arXiv:2211.05286.
27. Comparative study of the performance of various classifiers in labeling non-functional requirements10.5755/j01.itc.48.3.21973 ↗
28. Non-functional requirements identification and classification using transfer learning model10.1109/ACCESS.2023.3295238 ↗
29. An automated approach for identification of non-functional requirements using Word2Vec model
30. Tóth · Computational Science and Its Applications—ICCSA 2018 · 2018 · 10964 · 49210.1007/978-3-319-95174-4_39 ↗
31. Automatically classifying non-functional requirements with feature extraction and supervised machine learning techniques: A research preview
32. Pre-trained model-based NFR classification: Overcoming limited data challenges10.1109/ACCESS.2023.3301725 ↗
33. Automatic multi-class non-functional software requirements classification using machine learning algorithms
34. A deep learning framework for non-functional requirement classification
35. Classification of non-functional requirements using convolutional neural networks10.1134/S0361768823080133 ↗
36. Automatic classification of non-functional requirements from augmented app user reviews
37. Augmenting app reviews with app changelogs: An approach for app review classification10.18293/SEKE2019-176 ↗
38. Convolutional neural network-based classification of app reviews10.1109/ACCESS.2020.3029634 ↗
39. Can app changelogs improve requirements classification from app reviews? An exploratory study
40. Automating the classification of requirements data
41. Mining non-functional requirements using machine learning techniques10.37190/e-Inf210105 ↗
42. D. J. Dave, “Identifying functional and non-functional software requirements from user app reviews and requirements artifacts,” 2022. Accessed: Jun. 14, 2024. [Online]. Available: https://digitalcommons.montclair.edu/etd/1012/
43. K. Kaur and P. Kaur, “BERT-RCNN: An automatic classification of app reviews using transfer learning based RCNN deep model,” 2023. Accessed: Jun. 14, 2024. [Online]. Available: https://www.researchsquare.com/article/rs-2503700/v110.21203/rs.3.rs-2503700/v1 ↗
44. Non-functional requirements analysis based on application reviews in the Android app market10.4018/IRMJ.291694 ↗
45. Non-functional requirements classification using artificial neural networks
46. Mining non-functional requirements from app store10.1007/s10664-019-09716-7 ↗
47. A multi-label active learning approach for mobile app user review classification
48. M. K. M. Binkhonain, “Using machine learning algorithms for classifying non-functional requirements—Research and evaluation,” Ph.D. dissertation, Univ. of Manchester, UK, 2021.
49. A novel hybrid deep learning model for detecting and classifying non-functional requirements of mobile apps issues10.3390/electronics12051258 ↗
50. MNoR-BERT: Multi-label classification of non-functional requirements using BERT10.1007/s00521-023-08833-1 ↗
51. Hybrid deep learning approach for nonfunctional software requirements classifications
52. Devising a usability development life cycle (UDLC) model for enhancing usability and user experience in interactive applications10.33317/ssurj.475 ↗
53. Leveraging user-generated comments and fused BiLSTM models to detect and predict issues with mobile apps
54. Error metrics and performance fitness indicators for artificial intelligence and machine learning in engineering and sciences10.1007/s44150-021-00015-8 ↗
55. A new typology design of performance metrics to measure errors in machine learning regression algorithms