Content area
Today, mobile users have a powerful portal to the web in their pockets. They use their mobile to book a hotel room, open bank account, buy a new pair of shoes and search for entertainment events nearby. Unsparingly, software engineering now integrate usability testing in the development cycle of mobile apps. About one third of people use their mobile devices to book a hotel room. However, a study by Google found that 54% of travelers indicate that usability and limitations on mobile apps are the biggest reason to abandon hotel mobile apps. This paper presents a study to identify the usability heuristics to use when evaluating the usability of hotel booking mobile apps. An integrated approach is used considering the general usability heuristics of Nielsen, and the industry guidelines developed by Google Android and Apple. Based on empirical experimentation the study resulted in 13 heuristics: "Status", "Matching-Real-World", "Control", "Error-Prevention", "Recognition", "Flexibility-and-Efficient Use ", "Design ", "Diagnose-and-Recover","Help", "Performance", "Information-and-Visual-Hierarchy", "Natural-Interaction", and "Dynamic-Engagement". Four usability experts tested the usability of VirginHotels, and ExtendedStay mobile apps using the developed heuristics . The study highlights usability deficiencies and provides recommendations to improve usability of hotel booking mobile apps.
Abstract - Today, mobile users have a powerful portal to the web in their pockets. They use their mobile to book a hotel room, open bank account, buy a new pair of shoes and search for entertainment events nearby. Unsparingly, software engineering now integrate usability testing in the development cycle of mobile apps. About one third of people use their mobile devices to book a hotel room. However, a study by Google found that 54% of travelers indicate that usability and limitations on mobile apps are the biggest reason to abandon hotel mobile apps. This paper presents a study to identify the usability heuristics to use when evaluating the usability of hotel booking mobile apps. An integrated approach is used considering the general usability heuristics of Nielsen, and the industry guidelines developed by Google Android and Apple. Based on empirical experimentation the study resulted in 13 heuristics: "Status", "Matching-Real-World", "Control", "Error-Prevention", "Recognition", "Flexibility-and-Efficient Use ", "Design ", "Diagnose-and-Recover","Help", "Performance", "Information-and-Visual-Hierarchy", "Natural-Interaction", and "Dynamic-Engagement". Four usability experts tested the usability of VirginHotels, and ExtendedStay mobile apps using the developed heuristics . The study highlights usability deficiencies and provides recommendations to improve usability of hotel booking mobile apps.
Keywords: Usability, Mobile, Apps, Heuristics, M-Commerce
1Introduction
In parallel to the growth of ownership and use of mobile devices, mobile e-commerce is also growing. By 2020, it is estimated to have 189 billion US dollars via apps stores and in-app advertising [16]. The explosion of mobile apps is seen in just about every industry such as retail, media, travel, education, healthcare, finance and social. In 2017, consumers downloaded 178.1 billion mobile apps to their connected devices. In 2022, this figure is projected to grow to 258.2 billion app downloads [16] with social networking apps, m-commerce apps and mobile games among the most downloadable apps [16].
Mobile e-commerce, or m-commerce, as termed here, is defined as all activities related to a potential commercial transaction conducted through communications networks that interface with wireless or mobile devices [20]. Enabled by mobile devices, m-commerce possibilities range from browsing, searching, to purchasing items or services, and conducing online banking transactions. Users would download mobile apps to be able to conduct any of the activities related to m-commerce. Mobile applications are software programs developed for use on personal wireless devices such as smartphone which have different platforms (e.g., iOS, Android). Recently, and due to research on user experience and engagement, usability in mobile apps software engineering is integrated in the software development lifecycle. Moreover, software developers' community of mobile apps has developed a list of guidelines to ensure smooth user experience, regardless of platform use or mobile application type. However, the research on usability is fragmented, incomprehensive, far lesser focus on real user context, and lacks clarity on what rules usability experts to apply when evaluating mobile apps usability [11]. Moreover, as heuristics evaluation becomes more popular in usability studies, it may miss domain specific problems. This study develops a set of usability heuristics to identify usability deficiencies in hotel booking mobile apps.
2Literature Review
Usability of a system is a key factor that contributes to the effectiveness, efficiency and satisfaction in which specified users achieve specified goals when using the product [9]. Likewise, usability of mobile apps contributes to positive user experience, where users achieve their goals easily and quickly. Industry reports show that users expect mobile pages to load in two seconds and search results to be accurate with great functionality and varying features. Usability and usability evaluation have received increased attention in e-commerce and m-commerce due to the high cost of customer acquisition and retention [23].
One way to usability evaluation is expert-based techniques such as cognitive walkthrough and heuristics inspection. An advantage of such expert-based methods is that they can identify more usability problems in short time, making heuristics evaluation a cost-effective method allowing more than 60% usability deficiencies to be identified [12]. One set of usability heuristics that has been widely adopted is the one developed by Nielsen [12], including rules of : Visibility of system status, Match between system and real word; User control, Consistency, Error prevention, Recognition, Flexibility and efficiency of use; Aesthetics and minimal design, Help user diagnose and recover errors, and Help and documentation. The process of usability heuristics evaluation starts with engaging a small set of evaluators as many as five to examine the interface or software and judge its compliance with usability heuristic. Next, evaluators aggregate the usability evaluation results in a corresponding list of usability deficiencies and its corresponding violated heuristics. Then, usability deficiencies are ranked in terms of severity from zero, where zero is considered 'cosmetic' issue, to four, a 'usability catastrophe' that is imperative to fix. Considerable number of research studies applied usability heuristics to evaluate medical devices, online learning systems, scientific software, websites, and virtual reality systems [1][5] [6] [7][14][17][19].
3. The Study
Heuristic evaluation is applied in step-wise approach with the help of a small number of usability evaluators[12] to identify the largest number of deficiencies. Each evaluator inspects the mobile apps individually, several times and tests the various dialogue elements and compares them with the list of recognized usability principles. Then, after completing the usability evaluation task by each evaluator, they meet to communicate their findings, aggregate results, rank deficiencies and generate written reports. As usability heuristics is challenging with emerging information technology [20] an integrative approach is applied by considering Nielsen's heuristics [12], the Google Android [2] design guidelines and Apple human interface guidelines [4].
In this study we focused on mobile apps for hotel booking and we selected two apps the VoirginHotel.com app [22] and the StayConnected.com [15] app. The VirginHotels app, Lucy, is a personal assistant app that helps fulfilling requests for services and amenities, functioning as the room thermostat, streaming personal content and more. The app, Lucy, "will put guests in the captain's chair. The technology will be smart and intuitive, and light the way to a more immersive experience within the hotel" [10]. On the other hand, the ExtendedStay app is similar in functionality to the website of ExtendedStayAmerica.com. (ESA). The app provides features of booking a room, explore hotels, find reservations, keep track of previous and future booking transactions. Total of four usability evaluators inspected the usability of the m-commerce apps [18]. Usability evaluators had training on human-computer interaction theories, user-centered design and usability. Nevertheless, a training session on usability heuristics and Nielsen's heuristics in particular, was provided in form of research experience for two semesters focusing on apps of retailing, hotel booking, online banking, social gaming and social networking, among others. All evaluators downloaded the two apps on smartphones that are operated with Android and iOS. Each evaluator inspected the elements of each app against Nielsen's heuristics. Then, evaluators conducted the correlational-stage, "to identify the characteristics that the usability heuristics for specific applications should have" [21], based on Nielsen's heuristics [12] and usability guidelines provided by Android [2], and Apple developers design team [4]. Finally, the evaluators met to discuss and compile the list of heuristics that fit hotel booking mobile apps (see Table 1). The study revealed a number of usability violation to the 13 usability heuristics suggested by the study. In an experimental stage, the evaluators conducted usability inspection on VirginHotels, Lucy, mobile app and ESA mobile app. Results reveled that both apps have usability problems varied in terms of severity. For example, VirginHotel app was found a couple of times showing a blank screen at the on-boarding stage. Also, evaluators found in spite of the vivid pictures the app employs, the app does not show dots or similar, to inform users of slides or pictures totals in the gallery. Lucy, the mobile app, violates the rule of "Systems Visibility", when users check for room availability, no progress bar is displayed to users to inform them that the app is working to find rooms based on the inserted criteria. In the case of ExtendedStayAmerica, several usability issues were identified as well.. None was with high severity, but the issues found can cause users to abandon the app due to frustration. For example, at the reservation stage, after selecting the room, it is unclear how to advance to making the reservation. In some cases when "Special Note" is associated with some rooms, clicking "No Thanks" does not work, and cause the screen to flash. User has to accept, and then go back to change room selected. This violates "User Control" rule. Unlike the website of ExtendedStay, where users can share promotion they get via social media, the app does not fully support dynamic-engagement (Table 2).
4. Conclusion and Implications
Mobile apps are changing the landscape of e-commerce in general and the lodging industry in particular. Mobile apps will be that main channel for hotel booking, but also a necessity strategy for strengthening customers relationships, customers loyalty, and brand loyalty[3]. M-commerce usability is one of the biggest challenging issues in users on-boarding and loyalty and the key factor that effects quality of mobile apps. This exploratory study helped in developing usability heuristics to evaluate mobile hotel booking apps using a set of 13 rules: "Visibility", "Matching-Real-World", "User-Control", "Error-Prevention", "Recognition", "Flexibility-and-Efficient Use", "Minimal Design", "Diagnose-and-Recover", "Help", "Performance", "Information -and-Visual-Hierarchy", "Natural-Interaction", and "Dynamic-Engagement".
Usability evaluation conducted in this study suggests a number of recommendations for mobile app usability designers and user experience researchers. Users of Mobile apps expect to complete their transactions with minimal efforts. Therefore, designers of mobile apps to provide the shortest path from launch to booking via straightforward navigation, step-wise directed path and clear call-to-action buttons. Also, mobile apps to provide search engines with filtering, sorting and zooming features to support user search. Users to be able to recognize rather than recall by providing visible information and features that are easy to access. Users of mobile apps to by engaged dynamically by utilizing location-based services such as GPS, weather forecast, and nearby attractions. Given the advanced of augmented reality technologies, mobile apps to apply augmented reality to open exciting opportunities for their users. To avoid users irritation, it is suggested that mobile apps to display a number of options for payment methods with easy to complete forms. Due to the limited features of mobile phones such as small screen size, it is important for content to be displayed as visual objects to support visual experience for the explored distention.
Acknowledgement
This study is funded by NSF HBCU-UP Implementation Grant # 1238895.
3References
[1] Al-Sumait and Al-Osaimi. A.: Usability Heuristics Evaluation for Child ELearning Applications. Journal of Software, 2010, 5(6), 654-661.
[2] Android: Google Android Design Guidelines. Retrieved from: https://developer.android.com/design/index.html, on May 30, 2018.
[3] Anuar, J., Musa, M., and Khalid, K. 2014. Smartphones applications adoption benefits using mobile hotel reservation systems among 3 to 5-star city Hotels in Malaysia. Procedia-Social and Behavioral Sciences, 13, 552-557.
[4] Apple.: Human Interface Guidelines. Retrieved from: https://developer.apple.com/design/, on May 30, 2018.
[5] Baker,K., Greenberg, S., and Gutwin, C.: Empirical Development of a Heuristics Evaluation Methodology for Shared Workspace Groupware, Proc. of the ACM CSCW '02, New Orleans, Louisiana, USA, November, pp. 96-105, 2002
[6] Bertin, E., Gabrielli, S., Kimani, S.: Appropriating and assessing heuristics for mobile computing. Proceedings of the Working Conference on Advanced Visual Interfaces (AVI '06); May 2006; New York, NY, USA. ACM; pp. 119-126.
[7] Desurvire, H.,Caplan, D.,and Toth, J.: Using heuristics to improve the playability of games, " CHI Conference, 2004. Vienna, Austria, April 2004.
[8] Göransson, B., Gulliksen, J. & Boivie. I.: The Usability Design Process - Integrating User-Centered Systems Design in the Software Development Process. Software Process Improvement and Practice, 2003, 8, 111-131.
[9] ISO 9241-11.: Guidelines for Specifying and Measuring usability", 1998.
[10] InternetRetailing. 2015. Virgin Hotels will empower guests with Lucy, all-seeing app. Retrieved from; https://internetretailing.net/themes/themes/virgin-hotels-will-empower-guests-with-lucy-all-seeing-app-12651.
[11] Kjeldskov, J. and Paay, J. 2012. A longitudinal Review of Mobile HCI research methods. Proceedings of the 14th international conference on Human-computer interaction with mobile devices services, 69-78.
[12] Nielsen, J. : Heuristic evaluation. In: Nielsen J, Mack RL, editors. Usability Inspection Methods. New York, NY, USA: John Wiley & Sons; 1994.
[13] Seffah, A., Donyaee, M., Kline, R. & Padda, H.: Usability measurement and metrics: A consolidated model. Software Quality Journal, 2005, 14, 159-178.
[14] Somervell, J., Wahid, S., and McCrickard, D.: Usability Heuristics for Large Screen Information Exhibits, Proc. of Human-Computer Interaction (Interact '03) Zurigo, Svizzera, 2003, 904-907
[15] Stay Connected America.com
[16] Statista. :Mobile commerce in the United States - Statistics & Facts. 2018. Retrieved from: https://www.statista.com/topics/1185/mobile-commerce/
[17] Sutcliff A., and Gault. B.: Heuristics Evaluation of Virtual Reality Applications. Interacting with Computers , 2004, 16, 381-849.
[18] Swaid, S. and Suid, T. 2018. Usability Heuristics for M-Commerce Apps. Proceedings of 2018 AHFE, Orlando, FL.
[19] Swaid, S., Maat, M., Krishnan, H., Ghoshal, D., and Ramakrishnan,. L.: Usability Heuristics of Data Analyses and Visualization Tools, 8th International Conference on Applied Human Factors and Ergonomics (AHFE 2017) , Los Angeles, California, USA 17-21 July, 2017
[20] Tarasewich, P., Nickerson, R., Warkentin, M. 2011. Issues in Mobile Ecommerce. Communications of the Association for Information Systems, 8, 41-64.
[21] Rusu, C. Roncagliolo, S., Rusu, V., Collazos, C. 2011.A Methodology to Establish Usability Heuristics. The Fourth International Conference on Advances in Computer-Human Interactions, 60-62.
[22] VirginHotels.com
[23] Chan, S., Fang, X., Brzezinski, J., Zhou, Y., Xu, S., and Lam, J. 2002. Usability For mobile commerce across multiple form factors, Journal of Electronic Commerce Research 3(3), 187-199.
Copyright The Steering Committee of The World Congress in Computer Science, Computer Engineering and Applied Computing (WorldComp) 2018