Show simple item record

dc.contributor.authorKhan, Nek Dil
dc.contributor.authorAli Khan, Javed
dc.contributor.authorLi, Jianqiang
dc.contributor.authorUllah, Tahir
dc.contributor.authorAlwadain, Ayed
dc.contributor.authorYasin, Affan
dc.contributor.authorZhao, Qing
dc.date.accessioned2024-07-31T11:00:02Z
dc.date.available2024-07-31T11:00:02Z
dc.date.issued2024-07-10
dc.identifier.citationKhan , N D , Ali Khan , J , Li , J , Ullah , T , Alwadain , A , Yasin , A & Zhao , Q 2024 , ' How Do Crowd-Users Express Their Opinions Against Software Applications in Social Media? A Fine-Grained Classification Approach ' , IEEE Access , vol. 12 , pp. 98004-98028 . https://doi.org/10.1109/ACCESS.2024.3425830
dc.identifier.issn2169-3536
dc.identifier.otherBibtex: 10591990
dc.identifier.otherORCID: /0000-0003-3306-1195/work/164840410
dc.identifier.urihttp://hdl.handle.net/2299/28083
dc.description© 2024 The Author(s). This is an open access article under the Creative Commons Attribution-Non Commercial-No Derivatives CC BY-NC-ND licence, https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.description.abstractApp 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.en
dc.format.extent25
dc.format.extent3085032
dc.language.isoeng
dc.relation.ispartofIEEE Access
dc.subjectReviews
dc.subjectComputer bugs
dc.subjectSocial networking (online)
dc.subjectSoftware algorithms
dc.subjectBlogs
dc.subjectData mining
dc.subjectUser experience
dc.subjectUser reviews
dc.subjectapp store analytics
dc.subjectsoftware issues
dc.subjectbug reports
dc.subjectdata-driven requirements
dc.subjectGeneral Engineering
dc.subjectGeneral Computer Science
dc.subjectGeneral Materials Science
dc.titleHow Do Crowd-Users Express Their Opinions Against Software Applications in Social Media? A Fine-Grained Classification Approachen
dc.contributor.institutionSchool of Physics, Engineering & Computer Science
dc.contributor.institutionCybersecurity and Computing Systems
dc.contributor.institutionBiocomputation Research Group
dc.contributor.institutionDepartment of Computer Science
dc.description.statusPeer reviewed
dc.identifier.urlhttp://www.scopus.com/inward/record.url?scp=85198297438&partnerID=8YFLogxK
rioxxterms.versionofrecord10.1109/ACCESS.2024.3425830
rioxxterms.typeJournal Article/Review
herts.preservation.rarelyaccessedtrue


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record