CREeLS: Crowdsourcing based Requirements Elicitation for eLearning Systems

Abstract

Crowdsourcing is the process of having a task performed by the crowd. Because of the Web evolution, recently crowdsourcing is being used in the field of Requirements Engineering to help in simplifying its activities. Among the information systems that were highly affected by the Web evolution are the eLearning Systems (eLS). eLS has special characteristics, such as the large number and diversity of users who could be geographically dispersed. To the best of our knowledge, there is little evidence that a crowdsourcing based requirements elicitation approach especially tailored for eLS that addresses their special characteristics exists. In this paper we attempt to fill in this gap. We present Crowdsourcing based Requirements Elicitation for eLS (CREeLS), which is made up of a framework of the necessary elements of crowdsourcing suggesting specific tools for each element, and a phased approach to implement the framework. We evaluated our approach through analyzing real-life users’ reviews and extracted keywords that represent users’ requirements by using topic modeling techniques. The reached results were then evaluated by manual text reviewing and the extracted features were found to be coherent. CREeLS has 0.66 precision and 0.79 recall. Hence we contend that CREeLS can help requirements engineers of eLS to analyze users’ opinions and identify the most common users’ requirements for better software evolution.

Authors and Affiliations

Nancy M. Rizk, Mervat H. Gheith, Ahmed M. Zaki, Eman S. Nasr

Keywords

Related Articles

A Categorical Model of Process Co-Simulation

A set of dynamic systems in which some entities undergo transformations, or receive certain services in successive phases, can be modeled by processes. The specification of a process consists of a description of the prop...

Review of Community Detection over Social Media:Graph Prospective

Community over the social media is the group of globally distributed end users having similar attitude towards a particular topic or product. Community detection algorithm is used to identify the social atoms that are mo...

A Computational Model of Extrastriate Visual Area MT on Motion Perception

Human vision system are sensitive to motion perception under complex scenes. Building motion attention models similar to human visual attention system should be very beneficial to computer vision and machine intelligence...

 Hybrid Denoising Method for Removal of Mixed Noise in Medical Images

 Nowadays, Digital image acquisition and processing techniques plays a very important role in current day medical diagnosis. During the acquisition process, there could be distortions in the images, which will negat...

Security Issues of a Recent RFID Multi Tagging Protocol

RFID is now a widespread method used for identifying people and objects. But, not all communication protocols can provide the same rigorous confidentiality to RFID technology. In return, unsafe protocols put individuals...

Download PDF file
  • EP ID EP665073
  • DOI 10.14569/IJACSA.2019.0101034
  • Views 85
  • Downloads 0

How To Cite

Nancy M. Rizk, Mervat H. Gheith, Ahmed M. Zaki, Eman S. Nasr (2019). CREeLS: Crowdsourcing based Requirements Elicitation for eLearning Systems. International Journal of Advanced Computer Science & Applications, 10(10), 242-251. https://europub.co.uk/articles/-A-665073