Abstract
We analyze the problem of refactoring of learning object (LO) for m-Learning. We apply methods adopted from software engineering domain for redesigning the structure and user interface of a LO and aim both at increasing usability and accessibility of the learning material. We evaluate usability of a LO from the user interface point of view, following the user interface development principles that are common both for human–computer interaction (HCI) and e-Learning domains. We propose the LO refactoring framework based on user interface usability principles. In a case study, we demonstrate the refactoring of an array-sorting LO for a mobile device.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Anderson, P. (2005) Mobile and PDA Technologies: Looking around the corner. JISC Technology and Standards Watch. JISC.
Attewell, J. (2005) From Research and Development to Mobile Learning: Tools for Education and Training Providers and their Learners. In Proc. of 4th World Conf. on mLearning (mLearn 2005), Cape Town, South Africa.
Barre, V., Chaquet, C. and El-Kechaï, H. (2005) Re-engineering of collaborative e-Learning systems: evaluation of system, collaboration and acquired knowledge qualities. In Proc. of the 12th Artificial Intelligence in Education AIED, Workshop “Usage Analysis in Learning Systems”, 18–20 July 2005, Amsterdam, The Netherlands, pp. 9–16. IOS Press, Amsterdam.
Chikofsky, E.J. and Cross, J.H. (1990) Reverse Engineering and Design Recovery: A Taxonomy. IEEE Software 7 (1), pp. 13–17.
Choquet, C. and Corbière, A. (2006) Reengineering Framework for Systems in Education. Educational Technology and Society 9 (4), pp. 228–241.
Cruz, D.M., de Moraes, M. and Barcia, R.M. (1998) Tele-Learning and Distance Learning Re-Engineering Process. In Int. Conf. on Engineering Education (ICEE 98), Rio de Janeiro, Brazil, August 17–20, 1998.
Damaševičius, R. & Tankelevičienė, L. (2008a) Merging HCI and e-Learning Domain Oriented Design Principles for Developing User Interfaces for Mobile Devices. In Proc. of Int. Conf. on Innovations in Learning for Future e-Learning, March 27–29, 2008, Istanbul, Turkey, pp. 155–166.
Damaševičius, R. and Tankelevičienė, L. (2008b) Learning Object Re-engineering Based on Principles for Usable User Interface Design. In Proc. of 10th Int. Conf. on Enterprise Information Systems (ICEIS 2008), Vol. HCI, June 12–16, 2008, Barcelona, Spain, pp. 124–129.
Ferguson, J.D., McGettrick, A.D., Wilson, J. and Weir, G.R.S. (2002) Reengineering for Quality On-Line. In Proc. of Computers and Advanced Technology in Education (CATE 2002), May 20–22, 2002, Cancun, Mexico.
Fowler, M. (1999) Refactoring: Improving the Design of Existing Code. Addison Wesley, Reading, MA.
Gamma, E., Helm, R., Johnson, R. and Vlissides, J.M. (1994) Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Reading, MA.
Im, J.H. (2008) Educational Reengineering For E-Education. In Proc. of College Teaching and Learning (TLC) Conference and International Applied Business Research (IABR) Conference, March 17–20, 2008, San Juan, Puerto Rico, USA.
Kadirire, J. (2006) Learning with Mobile Devices – A Microportal Design Experience. Recent Research Developments in Learning Technologies 2, pp. 792–797.
Khan, B.H. (2005) Managing e-Learning: Design, Delivery, Implementation and Evaluation. Information Science Publishing, Hershey, PA.
Marcos, L., Hilera, J.R., Gutiérrez, J.A., Pagés, C. and Martínez, J.J. (2006) Implementing Learning Objects Repositories for Mobile Devices. In Proc. of First Int. Conf. on Ubiquitous Computing (ICUC), June 7–9, 2006, Alcalá de Henares, Spain, pp. 31–38.
Mariage, C., Vanderdonckt, J. and Pribeanu, C. (2004) State of the Art of Web Usability Guidelines. In Proctor, R. and Vu, K. (eds.), The Handbook of Human Factors in Web Design. Lawrence Erlbaum Associates, Mahwah, NJ.
Mens, T. (2004) A Survey of Software Refactoring. IEEE Transactions on Software Engineering 30 (2), pp. 126-139.
Mohan, P. (2007) Using m-Learning Technologies to support tertiary-level education in the Caribbean. In Proc. of CADE/ACED Int. Conf., Winnipeg, Canada, May 12–16, 2007.
Nokelainen, P. (2004) Conceptual Definition of the Technical and Pedagogical Usability Criteria for Digital Learning Material. In Proc. of World Conf. on Educational Multimedia, Hypermedia and Telecommunications (EDMEDIA 2004), pp. 4249–4254.
Nyíri, K. (2002) Towards a Philosophy of M-Learning. In Proc. of IEEE Int. Workshop on Wireless and Mobile Technologies in Education WMTE’02, Växjö, Sweden, pp. 121–124.
Pankratius, V. & Vossen, G. (2005) Reengineering of educational material: a systematic approach. International Journal of Knowledge and Learning (IJKL) 1 (3), pp. 229–248.
Piskurich, G.M. (2003) The AMA Handbook of e-Learning: Effective Design, Implementation, and Technology Solutions. AMACOM, New York.
Polsani, R.P. (2003) Use and Abuse of Reusable Learning Objects. Journal of Digital Information 3 (4), pp. 164.
Ponta, D. and Da Bormida, G. (1996) Re-engineering a computer-based learning course in digital electronics for flexibility, re-use and network delivery. In Proc. of Frontiers in Education Conference (FIE’96), November 6–9, 2006, Vol. 3, pp. 1203–1207.
Quinn, C. (2000) M-Learning. Mobile, Wireless, In-Your-Pocket Learning. Linezine.
Randriamalaka, N., Iksal, S. and Choquet, C. (2007) Indicators' Elicitation Process for Re-Engineering of Learning Scenario: Tracks Approach Based on Usage Tracking Language. In Proc. of the 7th IEEE Int. Conf. on Advanced Learning Technologies, ICALT 2007, July 18–20, 2007, Niigata, Japan, 492–496.
Rodriguez, O., Chen, S. and Shang, Y. (2003). Open Learning Objects: The Case for Inner Metadata. The Journal of Computing in Small Colleges, 18 (4), pp. 56–64.
Scalera, M., Convertini, V.N., Marengo, A., Marengo, V. and Serra A. (2007) Re-Engineering of a Flash Based Application for Mobile Learning. In Proc. of the 2007 Computer Science and IT Education Conference, November 16–18, 2007, Mauritius, pp. 635–647.
Wiley, D.A. (2000) Learning Object Design and Sequencing Theory. PhD Thesis, Brigham Young University.
Wohlfarth, S. and Riebisch, M. (2006) Evaluating Alternatives for Architecture-Oriented Refactoring. In Proc. of 13th Int. Conf. and Workshop on the Engineering of Computer Based Systems (ECBS06), Potsdam, Germany, March 2006, pp. 73–79.
Zouaq, A., Nkambou, R. and Frasson, C. (2007) Using a Competence Model to Aggregate Learning Knowledge Objects. In Proc. of 7th IEEE Conf. on Advanced Learning Technologies (ICALT 2007), July 18–20, 2007, Niigata, Japan, pp. 836–840.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Damaševičius, R. (2009). Refactoring of Learning Objects for Mobile Learning. In: Papadopoulos, G., Wojtkowski, W., Wojtkowski, G., Wrycza, S., Zupancic, J. (eds) Information Systems Development. Springer, Boston, MA. https://doi.org/10.1007/b137171_88
Download citation
DOI: https://doi.org/10.1007/b137171_88
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-84809-9
Online ISBN: 978-0-387-84810-5
eBook Packages: Computer ScienceComputer Science (R0)