Evaluation of the learnability of JavaScript frameworks: Backbone, Angular and Ember

Authors

  • Manuel Navajas Segovia Egresado del Máster Universitario en Arquitectura del Software de la Universidad a Distancia de Madrid, UDIMA, y analista programador en la empresa ALTEN (España)
  • Sonia Pamplona Roche Profesora ayudante doctora de la Universidad a Distancia de Madrid, UDIMA (España)

DOI:

https://doi.org/10.51302/tce.2019.242

Keywords:

learnability, usability, JavaScript framework, Backbone, Angular, Ember

Abstract

JavaScript is one of the most used programming languages in web development, which has led to the emergence of a variety of JavaScript frameworks and the consequent difficulty in selecting one of them. The present study focuses on usability as a factor of adoption of a JavaScript framework and aims to evaluate the usability of three well-known JavaScript frameworks: Backbone, Angular and Ember. The evaluation of usability was carried out using the usability test technique and focused on the following attributes: learnability, error rate and satisfaction. The results showed that Angular was the framework that the participants of the study perceived with greater usability followed by Ember and Backbone in last place.

Downloads

Download data is not yet available.

References

Ferré Grau, X. (2015). Interacción persona-ordenador. Madrid: Ediciones CEF.

Gizas, A., Christodoulou, S. y Papatheodorou, T. (2012). Comparative evaluation of JavaScript frameworks. Proceedings of the 21st International Conference on World Wide Web (pp. 513-514). New York, EE. UU: ACM. doi: https://doi.org/10.1145/2187980.2188103.

Graziotin, D. y Abrahamsson, P. (2013). Making sense out of a jungle of JavaScript frameworks. (Vol. 7.983). En J. Heidrich, M. Oivo, A. Jedlitschka y M. T. Baldassarre (Eds.), Product-Focused Software Process Improvement. PROFES 2013. Lecture Notes in Computer Science. Springer, Berlin, Heidelberg.

Mariano, C. L. (2017). Benchmarking JavaScript Frameworks. Masters dissertation.

Pano, A., Graziotin, D. y Abrahamsson, P. (2018). Factors and actors leading to the adoption of a JavaScript framework. Empirical Software Engineering Journal (in press).

Scholten, T., Tromp, N. y Nijhuis, M. (2017). JavaScript Frameworks. Woodcliff Lake.

Shah, Z. H. (2013). Windows Server 2012 Hyper-V: Deploying Hyper-V Enterprise Server Virtualization Platform. Birmingham: Packt Publishing.

Smith, J. E. y Nair, R. (2005). Virtual Machines. San Francisco: Elsevier.

Published

2019-01-11

How to Cite

Navajas Segovia, M., & Pamplona Roche, S. (2019). Evaluation of the learnability of JavaScript frameworks: Backbone, Angular and Ember. Technology, Science and Education Journal, (12), 67–83. https://doi.org/10.51302/tce.2019.242