Abstract
The computing power of smartphones is increasing as time goes. However, the proliferation of multiple different types of operating platforms affected interoperable smartphone applications development. Thus, the cross-platform development tools are coined.
Literature showed that smartphone applications developed with the native platforms have better user experience than the cross-platform counterparts. However, comparative evaluation of usability of cross-platform applications on the deployment platforms is not studied yet.
In this work, we evaluated usability of a crossword puzzle developed with PhoneGap on Android, Windows Phone, and BlackBerry. The evaluation was conducted focusing on the developer’s adaptation effort to native platforms and the end users.
Thus, we observed that usability of the cross-platform crossword puzzle is unaffected on the respective native platforms and the SDKs require only minimal configuration effort. In addition, we observed the prospect of HTML5 and related web technologies as our future work towards evaluating and enhancing usability in composing REST-based services for smartphone applications.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Cassavoy, L.: What Makes a Smartphone Smart?, http://cellphones.about.com/od/smartphonebasics/a/what_is_smart.htm (accessed on July 23, 2013)
Jobe, W.: Native Apps vs. Mobile Web Apps, iJIM 2013 (2013)
Isakow, A., Shi, H.: Review of J2ME and J2ME-based Mobile Applications. International Journal of Computer Science and Network Security (IJCSNS) 8(2) (2008)
Grønli, T.-M., Hansen, J., Ghinea, G., Younas, M.: Mobile Application Platform Heterogeneity: Android vs Windows Phone vs iOS vs Firefox OS (Submitted 2013)
https://developer.apple.com/xcode/ (accessed: January 20, 2013)
Heitkötter, H., Hanschke, S., Majchrzak, T.A.: Evaluating Cross-Platform Development Approaches for Mobile Applications. In: Cordeiro, J., Krempels, K.-H. (eds.) WEBIST 2012. LNBIP, vol. 140, pp. 120–138. Springer, Heidelberg (2013)
Dalmasso, I., Datta, S.K., Bonnet, C., Nikaein, N.: Survey, Comparison and Evaluation of Cross Platform Mobile Application Development Tools. In: IEEE 2013 (2013)
Gavalas, D., Economou, D.: Development Platforms for Mobile Applications: Status and Trends. In: IEEE 2011 (2011)
Palmieri, M., Singh, I., Cicchetti, A.: Comparison of Cross-Platform Mobile Development Tools. In: IEEE 2012 (2012)
Heitkötter, H., Hanschke, S., Majchrzak, T.A.: Evaluating Cross-Platform Development Approaches for Mobile Applications. In: Cordeiro, J., Krempels, K.-H. (eds.) WEBIST 2012. LNBIP, vol. 140, pp. 120–138. Springer, Heidelberg (2013)
Hang, F., Zhao, L.: HyperMash: A Heterogeneous Service Composition Approach for Better Support of the End Users. In: IEEE 2013 (2013)
Andreas, S., Krusche, S.: Evaluation of cross-platform frameworks for mobile applications. In: Proceedings of the 1st European Workshop on Mobile Engineering 2013 (2013)
Wargo, J.M.: PhoneGap Essentials: Building Cross-platform Mobile Apps. Addison Wesley (2012)
Marino, E., Spini, F., Paoluzzi, A., Minuti, F., Rosina, M., Bottaro, A.: HTML5 Visual Composition of REST-like Web Services. In: IEEE 2013 (2013)
Holzinger, A., Treitler, P., Slany, W.: Making Apps Useable on Multiple Different Mobile Platforms: On Interoperability for Business Application Development on Smartphones. In: Quirchmayr, G., Basl, J., You, I., Xu, L., Weippl, E. (eds.) CD-ARES 2012. LNCS, vol. 7465, pp. 176–189. Springer, Heidelberg (2012)
Guidance on Usability: ISO 9241-1, International Organization for Standardization1998 (1998)
Barnum, C.: Usability Testing Essentials. Elsevier (2011)
Nielsen, J.: Usability Engineering. Academic Press, Orlando (1993)
Sauro, J.: Quantitative Usability, Statistics, and Six Sigma: Measuring Usability (2014), http://www.measuringusability.com/sus.php (accessed on February 18, 2014)
Faulring, A., Myers, B.A., Oren, Y., Rotenberg, K.: A Case Study of Using HCI Methods to Improve Tools for Programmers. In: IEEE 2012 (2012)
GitHub, Inc. (US), https://github.com (accessed on February 15, 2014)
Zibran, M.F.: What Makes APIs Difficult to Use. International Journal of Computer Science and Network Security (2008)
System Architecture of BlackBerry 10, https://developer.blackberry.com/native/documentation/core/com.qnx.doc.neutrino.sys_arch/topic/about.html (accessed on March 2014)
Android Architecture (accessed from the Embedded Linux Wiki), http://elinux.org/Android_Architecture (March 2014)
Dalmasso, I., Datta, S.K., Bonnet, C., Nikaein, N.: Survey, Comparison and Evaluation of Cross Platform Mobile Application Development Tools. In: IEEE 2013 (2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Mesfin, G., Ghinea, G., Midekso, D., Grønli, TM. (2014). Evaluating Usability of Cross-Platform Smartphone Applications. In: Awan, I., Younas, M., Franch, X., Quer, C. (eds) Mobile Web Information Systems. MobiWIS 2014. Lecture Notes in Computer Science, vol 8640. Springer, Cham. https://doi.org/10.1007/978-3-319-10359-4_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-10359-4_20
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-10358-7
Online ISBN: 978-3-319-10359-4
eBook Packages: Computer ScienceComputer Science (R0)