A Novel Hybrid Deep Learning Model for Detecting and Classifying Non-Functional Requirements of Mobile Apps Issues
-
Published:2023-03-06
Issue:5
Volume:12
Page:1258
-
ISSN:2079-9292
-
Container-title:Electronics
-
language:en
-
Short-container-title:Electronics
Author:
Yahya Abdulsamad E.1, Gharbi Atef1, Yafooz Wael M. S.2ORCID, Al-Dhaqm Arafat3ORCID
Affiliation:
1. Faculty of Computing and Information Technology, Northern Border University, Rafha 76413, Saudi Arabia 2. Department of Computer Science, College of Computer Science and Engineering, Taibah University, Medina 42353, Saudi Arabia 3. Faculty of Computing, Universiti Teknologi Malaysia, Johor Bahru 81310 UTM, Johor, Malaysia
Abstract
As a result of the speed and availability of the Internet, mobile devices and apps are in widespread usage throughout the world. Thus, they can be seen in the hands of nearly every person, helping us in our daily activities to accomplish many tasks with less effort and without wasting time. However, many issues occur while using mobile apps, which can be considered as issues of functional or non-functional requirements (NFRs). Users can add their comments as a review on the mobile app stores that provide for technical feedback, which can be used to improve the software quality and features of the mobile apps. Minimum attention has been given to such comments by scholars in addressing, detecting, and classifying issues related to NFRs, which are still considered challenging. The purpose of this paper is to propose a hybrid deep learning model to detect and classify NFRs (according to usability, reliability, performance, and supportability) of mobile apps using natural language processing methods. The hybrid model combines three deep learning (DL) architectures: a recurrent neural network (RNN) and two long short-term memory (LSTM) models. It starts with a dataset construction extracted from the user textual reviews that contain significant information in the Arabic language. Several experiments were conducted using machine learning classifiers (MCLs) and DL, such as ANN, LSTM, and bidirectional LSTM architecture to measure the performance of the proposed hybrid deep learning model. The experimental results show that the performance of the proposed hybrid deep learning model outperforms all other models in terms of the F1 score measure, which reached 96%. This model helps mobile developers improve the quality of their apps to meet user satisfaction and expectations by detecting and classifying issues relating to NFRs.
Funder
Northern Border University
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Reference35 articles.
1. Villarroel, L., Bavota, G., Russo, B., Oliveto, R., and Di Penta, M. (2016, January 14–22). Release planning of mobile apps based on user reviews. Proceedings of the 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE), Austin, TX, USA. 2. Iacob, C., and Harrison, R. (2013, January 18–19). Retrieving and analyzing mobile apps feature requests from online reviews. Proceedings of the 2013 10th Working Conference on Mining Software Repositories (MSR), San Francisco, CA, USA. 3. Caldeira, C., Chen, Y., Chan, L., Pham, V., Chen, Y., and Zheng, K. (2017, January 4–8). Mobile apps for mood tracking: An analysis of features and user reviews. Proceedings of the AMIA Annual Symposium Proceedings, Washington, DC, USA. 4. Palomba, F., Salza, P., Ciurumelea, A., Panichella, S., Gall, H., Ferrucci, F., and De Lucia, A. (2017, January 20–28). Recommending and localizing change requests for mobile apps based on user reviews. Proceedings of the 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE), Buenos Aires, Argentina. 5. User reviews of top mobile apps in Apple and Google app stores;Mcilroy;Commun. ACM,2017
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|