Cargando…
Machine learning for mHealth apps quality evaluation: An approach based on user feedback analysis
Mobile apps for healthcare (mHealth apps for short) have been increasingly adapted to help users manage their health or to get healthcare services. User feedback analysis is a pertinent method that can be used to improve the quality of mHealth apps. The objective of this paper is to use supervised m...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer US
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10203680/ http://dx.doi.org/10.1007/s11219-023-09630-8 |
_version_ | 1785045685600518144 |
---|---|
author | Haoues, Mariem Mokni, Raouia Sellami, Asma |
author_facet | Haoues, Mariem Mokni, Raouia Sellami, Asma |
author_sort | Haoues, Mariem |
collection | PubMed |
description | Mobile apps for healthcare (mHealth apps for short) have been increasingly adapted to help users manage their health or to get healthcare services. User feedback analysis is a pertinent method that can be used to improve the quality of mHealth apps. The objective of this paper is to use supervised machine learning algorithms to evaluate the quality of mHealth apps according to the ISO/IEC 25010 quality model based on user feedback. For this purpose, a total of 1682 user reviews have been collected from 86 mHealth apps provided by Google Play Store. Those reviews have been classified initially into the ISO/IEC 25010 eight quality characteristics, and further into Negative, Positive, and Neutral opinions. This analysis has been performed using machine learning and natural language processing techniques. The best performances were provided by the Stochastic Gradient Descent (SGD) classifier with an accuracy of 82.00% in classifying user reviews according to the ISO/IEC 25010 quality characteristics. Moreover, Support Vector Machine (SVM) classified the collected user reviews into Negative, Positive, and Neutral with an accuracy of 90.50%. Finally, for each quality characteristic, we classified the collected reviews according to the sentiment polarity. The best performance results were obtained for the Usability, Security, and Compatibility quality characteristics using SGD classifier with an accuracy equal to 98.00%, 97.50%, and 96.00%, respectively. The results of this paper will be effective to assist developers in improving the quality of mHealth apps. |
format | Online Article Text |
id | pubmed-10203680 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Springer US |
record_format | MEDLINE/PubMed |
spelling | pubmed-102036802023-05-25 Machine learning for mHealth apps quality evaluation: An approach based on user feedback analysis Haoues, Mariem Mokni, Raouia Sellami, Asma Software Qual J Article Mobile apps for healthcare (mHealth apps for short) have been increasingly adapted to help users manage their health or to get healthcare services. User feedback analysis is a pertinent method that can be used to improve the quality of mHealth apps. The objective of this paper is to use supervised machine learning algorithms to evaluate the quality of mHealth apps according to the ISO/IEC 25010 quality model based on user feedback. For this purpose, a total of 1682 user reviews have been collected from 86 mHealth apps provided by Google Play Store. Those reviews have been classified initially into the ISO/IEC 25010 eight quality characteristics, and further into Negative, Positive, and Neutral opinions. This analysis has been performed using machine learning and natural language processing techniques. The best performances were provided by the Stochastic Gradient Descent (SGD) classifier with an accuracy of 82.00% in classifying user reviews according to the ISO/IEC 25010 quality characteristics. Moreover, Support Vector Machine (SVM) classified the collected user reviews into Negative, Positive, and Neutral with an accuracy of 90.50%. Finally, for each quality characteristic, we classified the collected reviews according to the sentiment polarity. The best performance results were obtained for the Usability, Security, and Compatibility quality characteristics using SGD classifier with an accuracy equal to 98.00%, 97.50%, and 96.00%, respectively. The results of this paper will be effective to assist developers in improving the quality of mHealth apps. Springer US 2023-05-23 /pmc/articles/PMC10203680/ http://dx.doi.org/10.1007/s11219-023-09630-8 Text en © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023, Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Haoues, Mariem Mokni, Raouia Sellami, Asma Machine learning for mHealth apps quality evaluation: An approach based on user feedback analysis |
title | Machine learning for mHealth apps quality evaluation: An approach based on user feedback analysis |
title_full | Machine learning for mHealth apps quality evaluation: An approach based on user feedback analysis |
title_fullStr | Machine learning for mHealth apps quality evaluation: An approach based on user feedback analysis |
title_full_unstemmed | Machine learning for mHealth apps quality evaluation: An approach based on user feedback analysis |
title_short | Machine learning for mHealth apps quality evaluation: An approach based on user feedback analysis |
title_sort | machine learning for mhealth apps quality evaluation: an approach based on user feedback analysis |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10203680/ http://dx.doi.org/10.1007/s11219-023-09630-8 |
work_keys_str_mv | AT haouesmariem machinelearningformhealthappsqualityevaluationanapproachbasedonuserfeedbackanalysis AT mokniraouia machinelearningformhealthappsqualityevaluationanapproachbasedonuserfeedbackanalysis AT sellamiasma machinelearningformhealthappsqualityevaluationanapproachbasedonuserfeedbackanalysis |