• Complex
  • Title
  • Keyword
  • Abstract
  • Scholars
  • Journal
  • ISSN
  • Conference
搜索

Author:

Khan, N.D. (Khan, N.D..) | Khan, J.A. (Khan, J.A..) | Li, J. (Li, J..) | Ullah, T. (Ullah, T..) | Alwadain, A. (Alwadain, A..) | Yasin, A. (Yasin, A..) | Zhao, Q. (Zhao, Q..)

Indexed by:

EI Scopus SCIE

Abstract:

App stores allow users to search, download, and purchase software applications to accomplish daily tasks. Also, they enable crowd-users to submit textual feedback or star ratings to the downloaded software apps based on their satisfaction. Recently, crowd-user feedback contains critical information for software developers, including new features, issues, non-functional requirements, etc. Previously, identifying software bugs in low-star software applications was ignored in the literature. For this purpose, we proposed a natural language processing-based (NLP) approach to recover frequently occurring software issues in the Amazon Software App (ASA) store. The proposed approach identified prevalent issues using NLP part-of-speech (POS) analytics. Also, to better understand the implications of these issues on end-user satisfaction, different machine learning (ML) algorithms are used to identify crowd-user emotions such as anger, fear, sadness, and disgust with the identified issues. To this end, we shortlisted 45 software apps with comparatively low ratings from the ASA Store. We investigated how crowd-users reported their grudges and opinions against the software applications using the grounded theory & content analysis approaches and prepared a grounded truth for the ML experiments. ML algorithms, such as MNB, LR, RF, MLP, KNN, AdaBoost, and Voting Classifier, are used to identify the associated emotions with each captured issue by processing the annotated end-user data set. We obtained satisfactory classification results, with MLP and RF classifiers having 82% and 80% average accuracies, respectively. Furthermore, the ROC curves for better-performing ML classifiers are plotted to identify the best-performing under or oversampling classifier to be selected as the final best classifier. Based on our knowledge, the proposed approach is considered the first step in identifying frequently occurring issues and corresponding end-user emotions for low-ranked software applications. The software vendors can utilize the proposed approach to improve the performance of low-ranked software apps by incorporating it into the software evolution process promptly. Authors

Keyword:

User Reviews Blogs Software algorithms Software Issues Reviews Computer bugs App Store Analytics Software Data-Driven Requirements Social networking (online) Data mining Bug Reports

Author Community:

  • [ 1 ] [Khan N.D.]Faculty of Information Technology, Beijing University of Technology, Beijing, P.R.China
  • [ 2 ] [Khan J.A.]Department of Computer Science, School of Physics, Engineering, and Computer Science, University of Hertfordshire, Hatfield, UK
  • [ 3 ] [Li J.]Faculty of Information Technology, Beijing University of Technology, Beijing, P.R.China
  • [ 4 ] [Ullah T.]Department of Software Engineering, University of Science and Technology, Bannu, Pakistan
  • [ 5 ] [Alwadain A.]Computer Science Department, Community College, King Saud University, Riyadh, Saudi Arabia
  • [ 6 ] [Yasin A.]School of Software, Northwestern Polytechnical University, Xian, Shaanxi, P.R. China
  • [ 7 ] [Zhao Q.]Faculty of Information Technology, Beijing University of Technology, Beijing, P.R.China

Reprint Author's Address:

Email:

Show more details

Related Keywords:

Related Article:

Source :

IEEE Access

ISSN: 2169-3536

Year: 2024

Volume: 12

Page: 1-1

3 . 9 0 0

JCR@2022

Cited Count:

WoS CC Cited Count:

SCOPUS Cited Count: 3

ESI Highly Cited Papers on the List: 0 Unfold All

WanFang Cited Count:

Chinese Cited Count:

30 Days PV: 13

Affiliated Colleges:

Online/Total:1475/10612172
Address:BJUT Library(100 Pingleyuan,Chaoyang District,Beijing 100124, China Post Code:100124) Contact Us:010-67392185
Copyright:BJUT Library Technical Support:Beijing Aegean Software Co., Ltd.