Application of Requirement Engineering and Agent Oriented Software Engineering Modelling techniques for Mobile Device Technologies Integration in Learning Establishments

Motunrayo O Remy Olasoji


Mobile devices have been around for over a decade. Yet, their expected potential to effect learning transformation is largely unfulfilled. Evaluating and quantifying benefits, either through achievement of learning objectives or enhancement of the process remains problematic as rapid changes in development and manufacture continue to present additional challenges. Most trials typically employ use case approach, evidencing benefits through experience. In this paper, application of Computing / Software Engineering disciplines such as Requirement Engineering (RE) and Agent Oriented Software Engineering (AOSE) are proposed. RE techniques have been found useful for analysing systems to aid goals and requirements specification. Used in conjunction with methodologies designed for AOSE and agent-based systems with complex human interactions, goals and specifications can be more easily aligned with a learning establishment’s overarching mission / goals. The use of these techniques for Mobile Learning (ML) will be illustrated in this paper with a case study in a bottom-up approach. Alignment with teaching and learning strategies as well as institutional goals, policies and strategies are considered essential for successful integration of Mobile Device Technologies (MDTs) in learning and effective ML implementations. This paper will present example goal models for sustainable ML in learning establishments.

Full Text:



WALKER, R., VOCE, J. and AHMED, J. 2012 Survey of Technology Enhanced Learning for higher education in the UK [online]. University & Colleges Information Systems Association (UCISA), 2013 [viewed 9 August 2014]. Available from:

FIDOCK, J. and CARROLL, J. Why do users employ the same system in so many different ways? IEEE Computer Society, pp. 32-39, 2011.

REILLY, K. Designing research for the emerging field of open development, Information Technologies & International Development, vol. 7(1), pp. 47-60, 2011.

NUSSBAUM, M. and INFANTE, C. Guidelines for educational software design that considers the interests and needs of teachers and students, IEEE 13th International Conference on Advanced Learning Technologies, pp. 243-247, 2013.

GRUSSENDORF, S. Device ownership, BYOD & social media for learning [online]. London School of Economics, 2013 [viewed 9 August 2014]. Available from:

WALKER, R., VOCE, J. Technology development across the UK Higher educational sector: Reflections on recent UCISA research [online], The future of learning conference, 24-25 Feb 2014, 2014 [viewed 9 August 2014]. Available from:

Gartner, Hype cycles, 2008 [viewed 11 June 2014]. Available from:

ACKERMAN, E. The Bring-Your-Own-Device dilemma: employees and businesses seek to balance privacy and security, IEEE Spectrum, vol. 50(8), pp. 22, Aug 2013.

JARAMILLO, D., KATZ, N., BODIN, B., TWOREK, W., SMART, R. and COOK, T. Cooperative solutions for Bring Your Own Device (BYOD), IBM Journal of Research & Development, vol. 57(6), pp. 5:1-5:11, Nov/Dec 2013.

LENNON, R. G. Changing user attitudes to security in Bring Your Own Device (BYOD) & the cloud, Tier 2 Federation Grid, Cloud & High Performance Computing Science (RO-LCG), 2012 5th Romania, pp. 49-52, 2012.

Institute for Public Policy Research (IPPR), A critical path: Securing the Future of Higher Education in England, 2013 [viewed 9 August 2014]. Available from:

Department for Work & Pensions (DWP). Digital strategies, pp. 1-32, Dec 2012.

The Cloud. UK leading network infrastructure company JANET partners with The Cloud [online]. 2013 [viewed 26 March 2014]. Available from:

OLASOJI, M. O. R. Modelling of the relationships between Mobile Device Technologies (MDTs) and UK educational practices. Ph.D. thesis, University of East London [online], 2014 [viewed 28 February 2014]. Available from: Gartner hype cycle, n.d. [viewed 21 August 2014]. Available from:

HOPKINS, N., SYLVESTER, A. and TATE, M. Motivations for BYOD: an investigation of the contents of a 21st century school bag, 21st European Conference on Information Systems, pp. 1-12, 2013.

DAHLSTROM, E. and DIFILIPO, S. The consumerization of technology and the Bring-Your-Own-Everything (BYOE) in Higher Education. Boulder, Colorado: Educause Center for Applied Research (ECAR), 2013 [viewed 9 August 2014]. Available from:

FROHBERG, D., GÖTH, C. and SCHWABE, G. Mobile Learning projects – a critical analysis of the state of the art, Journal of Computer Assisted Learning, Blackwell Publishing Ltd, vol. 25, pp. 307-331, 2009.

PENG, H., SU, Y., CHOU, C. and TSAI, C. Ubiquitous knowledge construction: mobile learning re-defined and a conceptual framework, Innovations in Education and Teaching International, Routledge Taylor & Francis Group, vol. 46(2), pp. 171-183, 2009.

KUKULSKA-HULME, A. Will mobile learning change language learning? European Association for Computer Assisted Language Learning, ReCALL, 21(2):157–165, 2009.

Oracle Communications Opportunity Calling: The Future of Mobile Communications – Take Two, Oracle Communications, 2011 [viewed 6 March 2013]. Available from:

CRUZ, Y., BOUGHZALA, I. and ASSAR, S. Opportunities and obstacles for Mobile Learning in a Business school, The 2nd International Conference on Communications and Information Technology (ICCIT: Digital Information Management Hammamet, pp. 58-61, 2012.

PETTERSSON, O. and VOGEL, B. Reusability and interoperability in Mobile Learning: A study of current practices, 2012 Seventh IEEE International Conference on Wireless, Mobile and Ubiquitous Technology in Education, IEEE Computer Society, pp. 306-310. doi: 10.1109/WMUTE.2012.73, 2012.

TRAXLER J. Mobile Learning – the future already behind us: A review and analysis of the bigger picture. 2012 International Conference on Interactive Mobile and Computer Aided Learning (IMCL), pp. 7-9, 2012.

EASTERBROOK, S. What is requirements engineering? (Manuscript in preparation) [online]. 2004 [viewed 28 February 2014]. Available from:

EASTERBROOK, S. and NUSEIBEH, B. Requirements engineering: a roadmap, ICSE 2000 Conference on The Future of Software Engineering, 35-46, 2000.

POHL, K. Requirements engineering: fundamentals, principles and techniques, Springer-Verlag Berlin Heidelberg, 2010.

ANG, J. K., LEONG, S. B., LEE, C. F. and YUSOF , U. K. Requirement engineering techniques in developing expert systems, IEEE Symposium on Computers & Informatics, pp. 640-645, 2011.

ULLAH, A. and LAI, R. Modelling business goal for business/IT alignment using requirement engineering, Journal of Computer Information Systems, vol. 7(1), pp. 21-28, 2011.

ZAKARIA, N. H., HARON, A., SAHIBUDDIN, S. and HARUN M. Requirement engineering critical issues in public sector software project success factor, International Journal of Information and Electronics Engineering, vol. 1(3), pp. 200-209, 2011.

BERENBACH, B., PAULISH, D. J., KAZMEIER, J. and RUDORFER, A. Software & systems requirements engineering: in practice, McGraw Hill, 2009, pp. 48-153.

GREEN, S. Goal-oriented approaches to requirements engineering, Requirements Engineering, University of the West of England, pp. 1-39, n.d.

The Express, Mobiles face ban in schools, 2012 [viewed 26 March 2014]. Available from:

Oracle Communications, Opportunity Calling: The Future of Mobile Communications – Take Two [online]. Oracle Communications, 2011 [viewed 6 March 2013]. Available from:

Jones & Bartlett Learning, Quantitative versus qualitative research, or both? n.d. [viewed 28 February 2014]. Available from:

MACDIARMID A. and LINDSAY, P. Can system of systems be given self-x requirement engineering capabilities? Systems Engineering and Test and Evaluation Conference 2010 (SETE 2010), Systems Engineering Society of Australia, 1-15, 2010.

MYLOPOULOS J., CHUNG, L. and YU, E. From object-oriented to goal-oriented requirements analysis, Communications of the ACM, 42(1), pp. 31-37, 1999.

VAN LAMSWEERDE, A. Goal-oriented requirements engineering: a guided tour, RE’01, 5th IEEE International Symposium on Requirements Engineering, Aug 2001, Toronto, pp. 249-263, 2001.

SUTCLIFFE, A. G. Requirements engineering, in SOEGAARD, Mads and DAM, Rikke Friis (eds.), The Encyclopedia of Human-Computer Interaction, 2nd Ed. [online]. Aarhus, Denmark: The Interaction Design Foundation, 2013 [viewed 28 February 2014]. Available from:

KAUSAR, S., TARIQ, S., RIAZ, S. and KHANUM, A. Guidelines for the selection of elicitation techniques, 6th International Conference on Emerging Technologies (ICET), pp. 265-269, 2010.

BATOOL, A., MOTLA, Y. H., HAMID, B., ASGHAR, S., RIAZ, M. MUKTAR, M. and AHMED, M. Comparative study of traditional requirement engineering and agile requirement engineering, Advanced Communication Technology (ICACT) 15th International Conference, pp. 1006-1014, 2013.

LIASKOS, S., MCILRAITH, S. A., SOHRABI, S. and MYLOPOULOS, J. Guidelines for the selection of elicitation techniques, 18th IEEE International Requirements Engineering Conference, pp. 135-144, 2010.

DONZELLI, P. and BRESCIANI, P. Goal-oriented requirements engineering: a case study in e-government, Springer-Verlag Berlin Heidelberg, pp. 601-616, 2003.

KAVAKLI, E. and LOUCOPOULOS, P. Goal modelling in requirements engineering: analysis and critique of current methods, Information Modeling Methods and Methodologies: Advanced Topics in Database Research, pp. 102-124, 2005.

ZHENG, X., LIU, X. and LIU, S. Use case and non-functional scenario template-based approach to identify aspects, Second International Conference on Computer Engineering and Applications, pp. 89-93, 2010.

DARDENNE, A., VAN LAMSWEERDE, A. and FICKAS, S. Goal-directed requirements acquisition. Science of Computer Programming, vol. 20(1-2), pp. 3-50, 1993.

University of East London Strategic planning [online], n.d. [viewed 26 March 2014]. Available:

Lakmazaheri, S. and Rasdorf, W. J. An artifact modelling approach for developing integrated engineering systems [online], n.d. [viewed 18 June 2014]. Available from:

Yu, E. The i* framework is now part of an international standard! University of Toronto: Faculty of Information, 2008 [viewed 29 June 2014]. Available from:

Elgebeely, A. Rethink the software development process, the human factor, IBM, 2012 [viewed 9 July 2014]. Available from:

AOSE Introduction: delivered at the 9th International Workshop on Agent Oriented Software Engineering, 2008 [viewed 14 June 2014]. Available from:

Abbass, R.K. Evaluating and comparing some Agent-Oriented Software Engineering methodologies. Journal of College of Education, 1:383-398, 2010.

Giorgini P., Kolp M., Mylopoulos J. and Pistore M. The Tropos Methodology: an overview. Methodologies And Software Engineering For Agent Systems, 2004 [viewed 21 May 2014]. Available from:

Mintzberg H. The Structuring of Organizations, Prentice Hall, 1979 [viewed 11 June 2014]. Available from:

Bresciani P. and Sannicolò F. Requirement analysis in TROPOS: a self referencing example. Agent Technologies, Infrastructures, Tools, and Applications for e-Services, 2003 [viewed 21 May 2014]. Available from:

Kolp M., Giorgini P. and Mylopoulos J. Organizational patterns for early requirements analysis. 15th Conference On Advanced Information Systems Engineering (CAiSE*03), 2003 [viewed 21 May 2014]. Available from:

University College London E-Learning Strategy for 2012-2015, 2012 [viewed 14 July 2014]. Available from:

University of Kent E-learning strategy, 2014 [viewed 14 July 2014]. Available from:

University of Warwick Learning and teaching strategy: 2012 to 2017, 2014 [viewed 14 July 2014]. Available from:


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.