Reusable Software Usability Specifications for mHealth Applications
- 436 Downloads
One of the key factors for the adoption of mobile technologies, and in particular of mobile health applications, is usability. A usable application will be easier to use and understand by users, and will improve user’s interaction with it. This paper proposes a software requirements catalog for usable mobile health applications, which can be used for the development of new applications, or the evaluation of existing ones. The catalog is based on the main identified sources in literature on usability and mobile health applications. Our catalog was organized according to the ISO/IEC/IEEE 29148:2011 standard and follows the SIREN methodology to create reusable catalogs. The applicability of the catalog was verified by the creation of an audit method, which was used to perform the evaluation of a real app, S Health, application created by Samsung Electronics Co. The usability requirements catalog, along with the audit method, identified several usability flaws on the evaluated app, which scored 83%. Some flaws were detected in the app related to the navigation pattern. Some more issues related to the startup experience, empty screens or writing style were also found. The way a user navigates through an application improves or deteriorates user’s experience with the application. We proposed a reusable usability catalog and an audit method. This proposal was used to evaluate a mobile health application. An audit report was created with the usability issues identified on the evaluated application.
KeywordsUsability mHealth Smartphone Reuse Software requirements specification
Compliance with ethical standards
Conflict of interest
Belén Cruz Zapata declares that she has no conflict of interest. José Luis Fernández-Alemán declares that he has no conflict of interest. Ambrosio Toval declares that he has no conflict of interest. Ali Idri declares that he has no conflict of interest.
This article does not contain any studies with human participants performed by any of the authors.
- 2.Oh, H., Rizo, C., Enkin, M., et al., What Is eHealth (2015) A systematic review of published definitions. J. Med. Internet Res. 7:e1.Google Scholar
- 3.Mobile Health Market Report 2013-2017, research2guidance. http://www.research2guidance.com/shop/index.php/mobile-health-trends-and-figures-2013-2017. Accessed 20 Mar 2017, 2013.
- 7.Xu, J., Ding, X., Huang, K., et al., A Pilot Study of an inspection framework for automated usability guideline reviews of mobile health applications. In: Proceedings of the Wireless Health 2014 on National Institutes of Health. Bethesda: ACM 7:1–7:8, 2014.Google Scholar
- 8.Montague, K., Hanson, V. L., and Cobley, A., Designing for individuals: Usable touch-screen interaction through shared user models. In: Proceedings of the 14th International ACM SIGACCESS Conference on Computers and Accessibility. New York, NY, USA: ACM, p 151–158, 2012.Google Scholar
- 9.An, A.-J., Shim, W.-H., and So, H.-J., Developing a mobile application for elderly people: Human-centered design approach. In: Proceedings of HCI Korea. Seoul: Hanbit Media, Inc., p 452–460, 2014.Google Scholar
- 10.Kawsar, F. A., Haque, M. M., Adibuzzaman, M., et al., e-ESAS: Improving quality of life for breast cancer patients in developing countries. In: Proceedings of the 2Nd ACM International Workshop on Pervasive Wireless Healthcare. Hilton Head, South Carolina, USA: ACM, p 9–14, 2012.Google Scholar
- 12.Kim, M. S., Aro, M. R., Lage, K. J., et al., Exploring the usability of mobile apps supporting radiologists’ training in diagnostic decision making. J. Am. Coll. Radiol., 2015.Google Scholar
- 13.Mendoza-González, R., Rodríguez, F. J. Á., Arteaga, J. M., et al., Guidelines for designing graphical user interfaces of mobile e-Health communities. In: Proceedings of the 13th International Conference on InteracciÓN Persona-Ordenador. Elche: ACM, 3:1–3:4, 2012.Google Scholar
- 14.Silva, P. A., Jordan, P., and Holden, K., Something old, something new, something borrowed: Gathering experts’ feedback while performing heuristic evaluation with a list of heuristics targeted at older adults. In: Proceedings of the 2014 Workshops on Advances in Computer Entertainment Conference. Funchal, Portugal: ACM. 19:1–19:8, 2014.Google Scholar
- 16.Navarro, R. F., and Favela, J., Usability assessment of a pervasive system to assist caregivers in dealing with repetitive behaviors of patients with dementia. In: Proceedings of the 4th International Conference on PErvasive Technologies Related to Assistive Environments. New York, NY, USA: ACM, 28:1–28:8, 2011Google Scholar
- 17.de Barros, A. C., Cevada, J., Bayés, À., et al., User-centred design of a mobile self-management solution for Parkinson’s disease. In: Proceedings of the 12th International Conference on Mobile and Ubiquitous Multimedia. New York, NY, USA: ACM, 23:1–23:10, 2013.Google Scholar
- 18.International Organization for Standardization, ISO 9241-11:1998 Guidance on usability, 1998.Google Scholar
- 19.W3C, Mobile web best practices 1.0. http://www.w3.org/TR/mobile-bp/. Accessed 25 Mar 2017, 2008.
- 20.W3C, Mobile web application best practices. http://www.w3.org/TR/mwabp/. Accessed 22 Aug 2016, 2010.
- 21.Android Developers Reference. Android Design Guidelines. http://developer.android.com/design/index.html. Accessed 22 Aug 2016.
- 22.iOS Developer Library. iOS Human Interface Guidelines. https://developer.apple.com/ios/human-interface-guidelines/. Accessed 22 Aug 2016.
- 23.mHIMSS App Usability Work Group, Selecting a Mobile App: Evaluating the usability of medical applications. http://www.himss.org/ResourceLibrary/genResourceDetailPDF.aspx?ItemNumber=28900. Accessed 26 Mar 2017, 2012.
- 25.International Organization for Standardization, ISO/IEC 9126-1 Quality model. https://www.iso.org/standard/22749.html. Accessed 26 Mar 2017, 2001.
- 26.International Organization for Standardization, ISO/IEC 25010:2011 System and software quality models. https://www.iso.org/standard/35733.html. Accessed 26 Mar 2017, 2011.
- 28.Toval, A., Moros, B., Nicolas, J., et al., Eight key issues for an effective reuse-based requirements process. Comput. Syst. Sci. Eng. 23, 2008.Google Scholar
- 30.Toval, A., Carrillo-de-Gea, J. M., Nicolás, J., et al., Learning systems development using reusable standard-based requirements catalogs. In: 2011 I.E. Global Engineering Education Conference (EDUCON) 907–12, 2011.Google Scholar
- 31.IEEE, 830-1998 recommended practice for software requirements specifications. IEEE Std. 830-1998:1–40, 1998.Google Scholar
- 32.IEEE, Guide for developing system requirements specifications. IEEE Std 1233 1998 Ed 1–36, 1998.Google Scholar
- 33.International Organization for Standardization, ISO/IEC/IEEE 29148 Systems and software engineering - Life cycle processes - Requirements engineering, 2011.Google Scholar
- 37.Sánchez-Henarejos, A., Fernández-Alemán, J.L., Toval, A., et al., Guía de buenas prácticas de seguridad informática en el tratamiento de datos de salud para el personal sanitario en atención primaria. Aten. Primaria. 46:214–222, 2014. https://doi.org/10.1016/j.aprim.2013.10.008.CrossRefPubMedGoogle Scholar
- 38.Robertson, S., and Robertson, J., Mastering the requirements process: Getting requirements right. Addison-Wesley, 2012.Google Scholar
- 40.Martinez, M. A., Toval, A., and Campos, M., Requirements engineering to audit privacy issues in medical and health software. In: Proceedings of the First International Conference on Health Informatics (BIOSTEC 2008), p 74–81, 2008.Google Scholar
- 41.Samsung Electronics Co., Ltd. S Health. http://shealth.samsung.com/. Accessed 25 Mar 2017.
- 42.Turner-McGrievy, G.M., Beets, M.W., Moore, J.B., et al., Comparison of traditional versus mobile app self-monitoring of physical activity and dietary intake among overweight adults participating in an mHealth weight loss program. J. Am. Med. Inform. Assoc. 20:513–518, 2013.CrossRefPubMedPubMedCentralGoogle Scholar
- 43.Samsung Electronics Co., Ltd. S Health in Google Play. https://play.google.com/store/apps/details?id=com.sec.android.app.shealth. Accessed 25 Mar 2017.
- 44.Dougherty, J., Kohavi, R., and Sahami, M., Supervised and unsupervised discretization of continuous features. In: Proceedings of the twelfth international conference on machine learning. Morgan Kaufmann, p 194–202, 1995.Google Scholar
- 45.Neil, T., Mobile design pattern gallery: UI patterns for mobile applications. O’Reilly Media, Inc., 2012.Google Scholar
- 49.Gatsou, C., Politis, A., and Zevgolis, D., The importance of mobile interface icons on user interaction. Int. J. Comput. Sci. Appl. 9:92–107, 2012.Google Scholar