Software Requirements to Support QoS in Collaborative M-Learning Activities
The use of collaborative activities in education has proven to be an effective way to enhance students’ learning outcomes by increasing their engagement and motivating discussions on the learning topics under exploration. In the field of Technology Enhanced Learning (TEL), the use of information and communication technologies has been extensively studied to provide alternative methods to support collaborative learning activities, combining different applications and tools. Mobile learning, a subset of TEL, has become a prominent area of research as it offers promising tools to enhance students’ collaboration and it provides alternative views for teaching and learning subject matter in relevant and authentic scenarios. While many studies have focused on the pedagogical opportunities provided by mobile technologies, fewer are the efforts looking at technological related aspects. Hardware and software issues in this field still remain as challenges that require a deeper level of study and analysis. This paper presents and discusses the findings of a deep analysis based on the outcomes of three mobile collaborative learning activities and their requirements. These results have helped us to identify a number of arising challenges that need to be addressed in order to warranty Quality of Service (QoS) in these collaborative M-learning activities. Moreover, the paper offers a view on current practices in M-learning activities, which evidences the lack of research addressing software engineering aspects in mobile collaborative learning.
KeywordsMobile Device Mobile Technology Mobile Learning Software Requirement Ubiquitous Learning Environment
Unable to display preview. Download preview PDF.
- 1.Aseere, A.M., Millard, D.E., Gerding, E.H.: Ultra-Personalization and Decentralization: The Potential of Multi-Agent Systems in Personal and Informal Learning. In: Wolpers, M., Kirschner, P.A., Scheffel, M., Lindstaedt, S., Dimitrova, V. (eds.) EC-TEL 2010. LNCS, vol. 6383, pp. 30–45. Springer, Heidelberg (2010)CrossRefGoogle Scholar
- 3.Dillenbourg, P.: Collaborative Learning: Cognitive and Computational Approaches. Advances in Learning and Instruction Series. Elsevier Science, Inc. (1999)Google Scholar
- 4.Gil de la Iglesia, D.: Uncertainties in Mobile Learning applications: Software Architecture Challenges. Licentiate thesis, Linnaeus University (2012), http://lnu.diva-portal.org/smash/get/diva2:524874/FULLTEXT01
- 5.Gil de la Iglesia, D., et al.: Enhancing Mobile Learning Activities by the Use of Mobile Virtual Devices – Some Design and Implementation Issues. In: Proceedings of INCoS 2010, pp. 137–144. IEEE Computer Society (November 2010)Google Scholar
- 6.Gil de la Iglesia, D., et al.: Towards a Decentralized and Self-Adaptive System for M-Learning Applications. In: Proceedings of WMUTE 2012. IEEE Computer Society, Takamatsu (2012)Google Scholar
- 8.Herrington, J., et al.: Using mobile technologies to develop new ways of teaching and learning. In: New Technologies, New Pedagogies: Mobile Learning in Higher Education, pp. 1–14. University of Wollongong (2009)Google Scholar
- 9.Herskovic, V., et al.: Modeling groupware for mobile collaborative work. In: Proc. of CSCWD 2009, pp. 384–389. IEEE Comp. Soc., Santiago (2009)Google Scholar
- 10.Jones, V., Jo, J.: Ubiquitous learning environment: An adaptive teaching system using ubiquitous technology. In: Proceedings of ASCILITE 2004. Beyond the Comfort Zone, pp. 468–474. Australiasian Society for Computers in Learning in Tertiary Education (2004)Google Scholar
- 12.Kurkovsky, S.: Multimodality in Mobile Computing and Mobile Devices: Methods for Adaptable Usability. IGI Global (2010)Google Scholar
- 18.Sharples, M., Taylor, J.: Towards a theory of mobile learning. In: Proc. of mLearn 2005 (2005)Google Scholar
- 20.Tarkoma, S.: Mobile Middleware: Architecture, Patterns and Practice. John Wiley & Sons Inc. (2009)Google Scholar
- 22.Weyns, D., et al.: A Survey on Formal Methods in Self-Adaptive Systems. In: Proc. of FMSAS 2012 (2012)Google Scholar