Using Goal Models to Visualize and Prioritize Requirements for Learning Management Systems

Learning Management Systems (LMSes) handle all aspects of the learning process, a crucial part of educational technology. This study elicits and models the functional and non-functional requirements of two academic and one industrial LMS. The overall purpose is to provide a general requirements model, grounded on existing systems and collected evidence, to aid future LMS development. Goal models, partially validated with interviews, are used to provide a visual presentation of LMS functional and non-functional requirements. A survey was used to prioritize these requirements, obtaining 63 responses from students and academics in Software Engineering. The prioritized requirements are used to create a general LMS requirements model.

[1]  Daniela E. Damian,et al.  Selecting Empirical Methods for Software Engineering Research , 2008, Guide to Advanced Empirical Software Engineering.

[2]  Viktor Lantz,et al.  Using Goal Models to Understand and Prioritize Requirements for E-learning Management Systems , 2017 .

[3]  Patrick Kunz The Next Generation of Learning Management System (LMS): Requirements from a Constructivist Perspective , 2004 .

[4]  John Mylopoulos,et al.  Goal-Oriented Requirements Engineering: A Systematic Literature Map , 2016, 2016 IEEE 24th International Requirements Engineering Conference (RE).

[5]  Xavier Franch,et al.  iStar 2.0 Language Guide , 2016, ArXiv.

[6]  Eldad Eilam,et al.  Reversing: Secrets of Reverse Engineering , 2005 .

[7]  Rita C. Richey Reflections on the 2008 AECT Definitions of the Field , 2008 .

[8]  Sam Supakkul,et al.  Capturing and Reusing Functional and Non-functional Requirements Knowledge: A Goal-Object Pattern Approach , 2006, 2006 IEEE International Conference on Information Reuse & Integration.

[9]  Joseph Fong,et al.  Advances in Web-Based Learning , 2002, Lecture Notes in Computer Science.

[10]  Julio Cesar Sampaio do Prado Leite,et al.  Using i* for Transparent Pedagogy , 2013, iStar.

[11]  Jennifer C. Richardson,et al.  EXAMINING SOCIAL PRESENCE IN ONLINE COURSES IN RELATION TO STUDENTS' PERCEIVED LEARNING AND SATISFACTION , 2003, Online Learning.

[12]  Magdi N. Kamel,et al.  Learning Management Systems: Practical Considerations for the Selection and Implementation of an E-learning Platform for the Navy , 2008 .

[13]  Tor Faxén Improving the outcome of e-learning using new technologies in LMS systems , 2011 .