Education and Information Technologies

, Volume 23, Issue 1, pp 467–495 | Cite as

Design, development, and evaluation of a mobile learning application for computing education

  • Solomon Sunday OyelereEmail author
  • Jarkko Suhonen
  • Greg M. Wajiga
  • Erkki Sutinen


The study focused on the application of the design science research approach in the course of developing a mobile learning application, MobileEdu, for computing education in the Nigerian higher education context. MobileEdu facilitates the learning of computer science courses on mobile devices. The application supports ubiquitous, collaborative, and social aspects of learning among higher education students. Moreover, the application eases access to learning resources. The paper first describes analysis, design, and implementation activities related to the development of MobileEdu. Also, the paper deliberated on the characteristics and scope of the adherence of MobileEdu to the traits and ideas of design science research. To evaluate MobileEdu in a real-life learning setting, experiment was conducted with 142 third-year undergraduate students in a Nigerian university. Besides the learning achievement of the students using MobileEdu, the study examined the impact of MobileEdu on students’ attitudes toward studying in a system analysis and design course. Experimental data were collected from pre- and post quizzes, interviews, and a questionnaire administered to students. The results of the evaluation are encouraging and showed that the MobileEdu application has a potential to improve students’ learning achievements. In addition, the pedagogical experiences of students were mostly positive and students’ attitudes toward the system analysis and design course through MobileEdu was better than those of students who studied the course via traditional methods. Finally, the study offered suggestions for how to implement effectively a mobile learning-supported course in computing curriculum.


MobileEdu Mobile learning Design science research Blended learning Computing education Information and communication technology 


  1. Alden, J. (2013). Accommodating mobile learning in college programs. Journal of Asynchronous Learning Networks, 17(1), 109–122.Google Scholar
  2. Amiel, T., & Reeves, T. C. (2008). Design-based research and educational technology: Rethinking technology and the research agenda. Educational Technology & Society, 11, 29–40.Google Scholar
  3. Anderson, T., & Shattuck, J. (2012). Design-based research: A decade of progress in education research. Educational Researcher, 41(1).Google Scholar
  4. Anohah, E., Oyelere, S. S., Suhonen, J., & Sutinen, E. (2017). Trends of mobile learning in computing education from 2006 to 2014: A systematic review of research publications. International Journal of Mobile and Blended Learning (IJMBL), 9(1), 16–33.CrossRefGoogle Scholar
  5. Bati, T. B., Gelderblom, H., & Biljon, J. v. (2014). A blended learning approach for teaching computer programming: Design for large classes in sub-Saharan Africa. Computer Science Education, 24(1), 71–99.CrossRefGoogle Scholar
  6. Bidin, S., & Ziden, A. A. (2013). Adoption and application of mobile learning in the education industry. Procedia-Social and Behavioral Sciences, 90, 720–729.CrossRefGoogle Scholar
  7. Boyinbode, O., Bagula, A., & Ng'ambi, D. (2012). A mobile learning application for delivering educational resources to mobile devices. In Information society (i-society), international conference (pp. 120–125).Google Scholar
  8. Chu, H. C., Hwang, G. J., Tsai, C. C., & Tseng, J. C. R. (2010). A two-tier test approach to developing location-aware mobile learning systems for natural science courses. Computers & Education, 55(4), 1618–1627.CrossRefGoogle Scholar
  9. Cohen, J. (1988). Statistical power analysis for the behavioral sciences (2nd ed.). Hillsdale: Lawrence Earlbaum Associates.zbMATHGoogle Scholar
  10. Collins, A., Joseph, D., & Bielaczyc, K. (2004). Design research: Theoretical and methodological issues. The Journal of the Learning Sciences, 13(1), 15–42.CrossRefGoogle Scholar
  11. de Villiers, M.R., Harpur, P.A. (2013). Design-based research-the educational technology variant of design research: illustrated by the design of an m-learning environment. In proceedings of the South African institute for computer scientists and information technologists conference, 252–261.Google Scholar
  12. Dishman, E. (2003). Designing for the new old - asking, observing and performing future elders. In B. Laurel (Ed.), Design research - methods and perspectives (pp. 41–48). The MIT Press.Google Scholar
  13. Eagleton, T. (1983). Literacy theory: an introduction. Minneapolis: University of Minnesota Press.Google Scholar
  14. Hevner, A. R., March, S. T., Park, J., & Ram, S. (2004). Design science in information systems research. MIS Quarterly, 28(1), 75–105.CrossRefGoogle Scholar
  15. Huang, J. J. S., Yang, S. J. H., Huang, Y.-M., & Hsiao, I. Y. T. (2010). Social learning networks: Build mobile learning networks based on collaborative services. Journal of Educational Technology & Society, 13(3), 78–92.Google Scholar
  16. Hürst, W., Lauer, T., Nold, E. (2007). A study of algorithm animations on mobile devices. In Proc. of the 38 SIGCSE technical symposium on Computer science education (SIGCSE ‘07), ACM, New York, NY, USA, 39(1), 160–164.Google Scholar
  17. Hwang, G.-J., & Chang, S.-C. (2015). Effects of a peer competition-based mobile learning approach on students' affective domain exhibition in social studies courses. British Journal of Educational Technology. doi: 10.1111/bjet.12303.Google Scholar
  18. Hwang, G.-J., Lai, C.-L., & Wang, S.-Y. (2015). Seamless flipped learning: a mobile technology-enhanced flipped classroom with effective learning strategies. Journal of Computers in Education, 2(4), 449–473.CrossRefGoogle Scholar
  19. IBM Corp. (2012). IBM SPSS statistics for windows, version 21.0. Armonk: IBM Corp.Google Scholar
  20. Ihantola, P., Helminen, J., & Karavirta, V. (2013). How to study programming on mobile touch devices: interactive python code exercises. In Proceedings of the 13th Koli Calling International Conference on Computing Education Research (pp. 51–58). ACM.Google Scholar
  21. Isiaka, R. M., Adewole, K. S., & Olayemi, R. T. (2011). Implementing mobile-learning in Nigeria tertiary educational system– A feasibility study. International Journal of Science and Advanced Technology, 1(7), 84–90.Google Scholar
  22. Ivica, B., Ante, B., Martin, S., & Drljevic, N. (2013). Teaching and learning computer science sorting algorithms with mobile devices: A case study. Computer Applications in Engineering Education, 21(S1), E41–E50.CrossRefGoogle Scholar
  23. Jacob, S.M., Issac, B. (2008). The mobile devices and its mobile learning usage analysis. In Proceedings of the international Multi Conference of engineers and computer scientists, 1.Google Scholar
  24. Järvinen, P. (2007). Action research is similar to design science. Quality & Quantity, 41(1), 37–54.CrossRefGoogle Scholar
  25. Johannesson, P., & Perjons, E. (2014). An introduction to design science. Springer.Google Scholar
  26. Jones, C. A., Scanlon, E., & Clough, G. (2013). Mobile learning: two case studies of supporting inquiry learning in informal and semiformal setting. Computers & Education, 61, 21–32.CrossRefGoogle Scholar
  27. Jordine, T., Liang, Y., & Ihler, E. (2015). A mobile device based serious gaming approach for teaching and learning java programming. International Journal of Interactive Mobile Technologies, 9(1), 53.CrossRefGoogle Scholar
  28. Kafyulilo, A. (2014). Access, use and perceptions of teachers and students towards mobile phones as a tool for teaching and learning in Tanzania. Education and Information Technologies, 19(1), 115–127.CrossRefGoogle Scholar
  29. Kang, M., & Shin, W. S. (2015). An empirical investigation of student acceptance of synchronous e-learning in an online university. Journal of Educational Computing Research, 52(4), 475–495.CrossRefGoogle Scholar
  30. Karavirta, V., Helminen, J., & Ihantola, P. (2012). A mobile learning application for Parsons problems with automatic feedback. In Proceedings of the 12th Koli Calling International Conference on Computing Education Research (pp. 11–18). ACM.Google Scholar
  31. Kerr, A. (2011). Teaching and learning in large class at Ontario universities: An exploratory study. Toronto: Higher Education Quality Council of Ontario.Google Scholar
  32. Klopfer, E., Sheldon, J., Perry, J., & Chen, V. H.-H. (2012). Ubiquitous games for learning (UbiqGames): Weatherlings, a worked example. Journal of Computer Assisted Learning, 28(5), 465–476.CrossRefGoogle Scholar
  33. Kukulska-Hulme, A., & Shield, L. (2008). An overview of mobile assisted language learning: From content delivery to supported collaboration and interaction. ReCALL, 20(3), 271–289.CrossRefGoogle Scholar
  34. Laurillard, D. (2007). Pedagogical forms for mobile learning. In N. Pachler (Ed.), Mobile learning: towards a research agenda (pp. 153–175). London: WLE Centre, IoE.Google Scholar
  35. Leinonen, T., Keune, A., Veermans, M., & Toikkanen, T. (2016). Mobile apps for reflection in learning: A design research in K-12 education. British Journal of Educational Technology, 47(1), 184–202.CrossRefGoogle Scholar
  36. Liu, T. C., Lin, Y. C., Tsai, M. J., & Paas, F. (2012). Split-attention and redundancy effects in mobile learning in physical environments. Computers and Education, 58(1), 172–180.CrossRefGoogle Scholar
  37. Liu, T. C., Peng, S. Y., Wu, W. S., & Lin, M. S. (2009). The effects of mobile natural-science learning based on the 5E learning cycle: A case study. Educational Technology & Society, 12(4), 344–358.Google Scholar
  38. Mahmoud, Q. H., & Dyer, A. (2008). Mobile devices in an introductory programming course. Computer-IEEE Computer Society, 41(6), 108.CrossRefGoogle Scholar
  39. Mbogo, C., Blake, E., Suleman, H. (2013). A mobile scaffolding application to support novice learners of computer programming. In Proceedings of the Sixth International Conference on Information and Communications Technologies and Development, (2), 84–87.Google Scholar
  40. Minjuan, W., Ruimin, S., Daniel, N., & Xiaoyan, P. (2009). The impact of mobile learning on students' learning behaviours and performance: Report from a large blended classroom. British Journal of Educational Technology, 40(4), 673–695.CrossRefGoogle Scholar
  41. Moreira, F., Ferreira, M.J., (2016). Teaching and learning modeling and specification based on mobile devices and cloud. In 11th Iberian Conference on Information Systems and Technologies (CISTI), IEEE, 1–6.Google Scholar
  42. Mwangi, M. M., Mwakaba, N., Ronoh-Boreh, F., & Impio, J. (2012). Building a case for m-learning in Africa: African youth perspectives on education. In CHI '12 extended abstracts on human factors in computing systems (pp. 521–536). New York: ACM.Google Scholar
  43. O'Bannon, B. W., & Thomas, K. M. (2015). Mobile phones in the classroom: Preservice teachers answer the call. Computers & Education, 85, 110–122.CrossRefGoogle Scholar
  44. Osang, F. B., Ngole, J., & Tsuma, C. (2013). Prospects and challenges of m-learning implementation in Nigeria: case study National Open University of Nigeria (NOUN). In International conference on ICT for Africa (pp. 1–13).Google Scholar
  45. Oyelere, S. S., & Suhonen, J. (2016). Design and implementation of MobileEdu m-learning application for computing education in Nigeria: A design research approach. In Proceedings of Fourth International Conference on Learning and Teaching in Computing and Engineering, IEEE, pp. 27–31.Google Scholar
  46. Oyelere, S. S., Suhonen, J., & Sutinen, E. (2016a). M-learning: A new paradigm of learning ICT in Nigeria. International Journal of Interactive Mobile Technologies, 10(1), 35–44.CrossRefGoogle Scholar
  47. Oyelere, S.S., Suhonen, J., Shonola, S.A., Joy, M.S. (2016b). Discovering students mobile learning experiences in higher education in Nigeria. In Frontiers in Education Conference, USA, 1–7.Google Scholar
  48. Oyelere, S. S., Paliktzoglou, V., & Suhonen, J. (2016c). M-learning in Nigerian higher education: an experimental study with Edmodo. International Journal of Social Media and Interactive Learning Environments, 4(1), 43–62.CrossRefGoogle Scholar
  49. Ozdamli, F., & Uzunboylu, H. (2015). M-learning adequacy and perceptions of students and teachers in secondary schools. British Journal of Educational Technology, 46(1), 159–172.CrossRefGoogle Scholar
  50. Pears, A., Rogalli, M., (2011). mJeliot: ICT support for interactive teaching of programming. In Frontiers in Education Conference, T1J-1.Google Scholar
  51. Prenner, G., Rotheneder, A. Schikuta, E. (2014). NetLuke: web-based teaching of algorithm and data structure concepts harnessing mobile environments. In Proceedings of the 16th International Conference on Information Integration and Web-based Applications & Services, ACM, 7–16.Google Scholar
  52. Quinn, C. (2000). mLearning: making mobile, wireless In-Your-Pocket-Learning.
  53. Reeves, T. C. (2006). Design research from a technology perspective. Educational Design Research, 1(3), 52–66.Google Scholar
  54. Rekkedal, T., Dye, A. (2007). Mobile distance learning with PDAs: Development and testing of pedagogical and system solutions supporting mobile distance learners. The International Review of Research in Open and Distributed Learning, 8(2),
  55. Roschelle, J., Rafanan, K., Bhanot, R., Estrella, G., Penuel, B., Nussbaum, M., & Claro, S. (2010). Scaffolding group explanation and feedback with handheld technology: impact on students' mathematics learning. Educational Technology Research and Development, 58(4), 399–419.CrossRefGoogle Scholar
  56. Rubin, H. J., & Rubin, I. S. (2011). Qualitative interviewing: The art of hearing data. Incorporated, California: SAGE Publications.Google Scholar
  57. Sharples, M., Taylor, J., Vavoula, G. (2005). Towards a theory of mobile learning. Proceedings of mLearn, 1–9.Google Scholar
  58. Sharples, M., Taylor, J., & Vavoula, G. (2007). A theory of learning for the mobile age. In R. Andrews & C. Haythornthwaite (Eds.), The SAGE handbook of e-learning research (pp. 221–247). London: Sage.CrossRefGoogle Scholar
  59. Shih, J.-L., Chuang, C.-W., & Hwang, G.-J. (2010). An inquiry-based mobile learning approach to enhancing social science learning effectiveness. Journal of Educational Technology & Society, 13(4), 50–62.Google Scholar
  60. Shonola, S. A., & Joy, M. S. (2015). Security of m-learning system: A collective responsibility. International Journal of Mobile and Interactive Learning, 9(3), 64–70.CrossRefGoogle Scholar
  61. Shonola, S. A., Joy, M. S., Oyelere, S. S., & Suhonen, J. (2016). The impact of mobile devices for learning in higher education institutions: Nigerian universities case study. International Journal of Modern Education and Computer Science, 8(8), 43–50.CrossRefGoogle Scholar
  62. Simon, H. (1969). The sciences of the artificial. Cambridge: MIT Press.Google Scholar
  63. Su, C.-H., & Cheng, C.-H. (2015). A mobile gamification learning system for improving the learning motivation and achievements. Journal of Computer Assisted Learning, 31(3), 268–286.CrossRefGoogle Scholar
  64. Sung, Y.-T., Chang, K.-E., & Liu, T.-C. (2016). The effects of integrating mobile devices with teaching and learning on students' learning performance: A meta-analysis and research synthesis. Computers & Education, 94, 252–275.CrossRefGoogle Scholar
  65. Tortorella, R. A. W., & Graf, S. (2017). Considering learning styles and context-awareness for mobile adaptive learning. Education and Information Technologies, 22(1), 297–315.CrossRefGoogle Scholar
  66. Tsai, C. C., Chai, C. S., Wong, B. K. S., Hong, H., & Tan, S. C. (2013). Positioning design epistemology and its applications in education technology. Educational Technology & Society, 16(2), 81–90.Google Scholar
  67. van den Akker, J., Gravemeijer, K., McKenney, S., & Nieveen, N. (2007). Introducing educational design research. In J. van den Akker, K. Gravemeijer, S. McKenney, & N. Nieveen (Eds.), Educational design research (pp. 3–7). London: Routledge.Google Scholar
  68. Velghe, F. (2013). Literacy acquisition, informal learning and mobile phones in a south African township. In Proceedings of the Sixth International Conference on Information and Communication Technologies and Development, ACM, New York, (1), 89–99.Google Scholar
  69. Vinay, S., Vaseekharan, M., Mohamedally, D. (2013). RoboRun: a gamification approach to control flow learning for young students with TouchDevelop. arXiv preprint arXiv:1310.0810.Google Scholar
  70. Wen, C., & Zhang, J. (2015). Design of a microlecture mobile learning system based on smartphone and web platforms. IEEE Transactions on Education, 58(3), 203–207.CrossRefGoogle Scholar
  71. Winter, R. (2008). Design science research in Europe. European Journal of Information Systems, 17(5), 470–475.Google Scholar

Copyright information

© Springer Science+Business Media New York 2017

Authors and Affiliations

  1. 1.School of ComputingUniversity of Eastern FinlandJoensuuFinland
  2. 2.Department of Computer ScienceModibbo Adama University of TechnologyYolaNigeria
  3. 3.Department of Information TechnologyUniversity of TurkuTurkuFinland

Personalised recommendations