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

Efficient Iris Pattern Recognition Method by using Adaptive Hamming Distance and 1D Log-Gabor Filter

Iris recognition is one of the highly reliable security methods as compared to the other bio-metric security techniques. The iris is an internal organ whose texture is randomly de-termined during embryonic gestation and...

The Examination of Using Business Intelligence Systems by Enterprises in Hungary

Data are one of the key elements in corporate decision-making, without them, the decision-making process cannot be imagined. As a consequence, different analytical tools are needed that allow the efficient use of data, i...

GIS Utilization for Delivering a Time Condition Products

As population is increasing rapidly all over the world, the need for delivering products is being more difficult especially for conditional products (products with life time). Many Customers require conditional products...

Detection of Chronic Kidney Disease using Machine Learning Algorithms with Least Number of Predictors

Chronic kidney disease (CKD) is one of the most critical health problems due to its increasing prevalence. In this paper, we aim to test the ability of machine learning algorithms for the prediction of chronic kidney dis...

Designing of Cell Coverage in Light Fidelity

The trend of communication has changed and the internet user demands to have higher data rate and secure communication link. Wireless-Fidelity (Wi-Fi) that uses radio waves for communication has been used as an internet...

Download PDF file
  • EP ID EP665073
  • DOI 10.14569/IJACSA.2019.0101034
  • Views 93
  • 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