In developing collaborative learning application, students’ collaboration is one of the most important features that allow them to communicate and share knowledge virtually. In order to ensure effective student interaction, the developers are responsible for identifying the social presence requirements by eliciting the users’ needs in sustaining interaction. This paper aims to highlight requirements elicitation process for eliciting non-functional requirements known as social presence. This paper also describes requirements elicitation issues, non-functional requirements and existing elicitation processes for non-functional requirements. Secondly, this paper focuses on implementation of documentation standards for supporting documents in extracting social presence requirements in E-learning. The methodology section highlights the development of ‘Technical Guide to Support Social Presence using Documentation Standards’ and also reveals the flow of requirements elicitation process in extracting social presence requirements. Next, MoSCoW prioritization method helps to reduce the possibility of the users expressing non-functional requirements terms and also improve communication problems during the early phases of the project. In summary, this study helps to reduce the gap between non-technical people and technical people in understanding the requirements needed for sustaining communication and usage in E-learning domain.
Alharthi, A. D., Spichkova, M. and Hamilton, M. (2019). ‘Sustainability requirements for elearning systems: a systematic literature review and analysis’, Requirements Engineering, 24(4), pp. 523–543.
Bentley, T., Johnston, L., and von Baggo, K. (2002). ‘Putting some emotion into requirements engineering’, in Proceedings of the 7th Australian workshop on requirements engineering. Citeseer, pp. 227–244.
Davey, B., and Cope, C. (2008). ‘Requirements Elicitation--What’s Missing?’, Issues in Informing Science & Information Technology, 5.
Fuentes-Fernández, R., Gómez-Sanz, J. J. and Pavón, J. (2010). ‘Understanding the human context in requirements elicitation’, Requirements engineering, 15(3), pp. 267–283.
Graham, D. (2018). ‘PESTEL factors for e-learning revisited: The 4Es of tutoring for value added learning’, E-Learning and Digital Media, 15(1), pp. 17–35.
Ma, Q. (2009). ‘The effectiveness of requirements prioritization techniques for a medium to large number of requirements: a systematic literature review’. Auckland University of Technology.
Paay, J. (2009). ‘From ethnography to interface design’, in Mobile Computing: Concepts, Methodologies, Tools, and Applications. IGI global, pp. 3333–3348.
Rahman, N. A., Mohamad, R., and Showole, A. (2019). ‘Artefact-based approach for improving social presence in e-learning’, International Journal of Innovation and Learning, 25(4), pp. 412–429.g the last numbered section of the paper.
Rahman, N. A. (2014). Requirements Elicitation Process for Social Interaction in Collaborative Activities in Support of E-learning Domain, [Doctoral dissertation, University Teknologi Malaysia, Malaysia]. Universiti Teknologi Malaysia.
In-Text Citation: (Rahman et al., 2022)
To Cite this Article: Rahman, N. A., Sahibuddin, S., Sudin, R., & Zin, N. A. M. (2022). Eliciting Non-Functional Requirements in E-learning. International Journal of Academic Research in Business and Social Sciences, 12(8), 462–474.
Copyright: © 2022 The Author(s)
Published by Knowledge Words Publications (www.kwpublications.com)
This article is published under the Creative Commons Attribution (CC BY 4.0) license. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this license may be seen at: http://creativecommons.org/licences/by/4.0/legalcode